--> Wrapper Started as Daemon Java Service Wrapper Community Edition 64-bit 3.5.40 Copyright (C) 1999-2019 Tanuki Software, Ltd. All Rights Reserved. http://wrapper.tanukisoftware.com Launching a JVM... WrapperManager: Initializing... 2025-11-20 13:21:07 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Kingbase FlySync V002R002M081PS002 2025-11-20 13:21:07 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting replication service manager 2025-11-20 13:21:07 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Loading security information 2025-11-20 13:21:07 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Security summary : JMX connections are not encrypted No password authentication 2025-11-20 13:21:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Start set resource limit 2025-11-20 13:21:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: The replicator.limit.enable value is false, do not set resource limit 2025-11-20 13:21:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Finish set resource limit 2025-11-20 13:21:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Compatibility note: Replicator time zone is set from services.properties and defaults to GMT 2025-11-20 13:21:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting time zones via wrapper.conf -Duser.timezone option is deprecated 2025-11-20 13:21:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Consult system documentation before making any changes to time zone-related settings 2025-11-20 13:21:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Storing host time zone: id=Asia/Shanghai display name=中国标准时间 2025-11-20 13:21:08 | | [ - WrapperSimpleAppMain] WARN management.ReplicationServiceManager Overriding replicator default GMT time zone using services.properties; this is not recommended except for test/emergency purposes: time zone id=GMT+8 2025-11-20 13:21:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting replicator JVM time zone: id=GMT+08:00 display name=GMT+08:00 2025-11-20 13:21:08 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector: security.properties=/home/flysync/replicator/releases/KingbaseFlySync-V002R002M081PS002-replicator_pid200041/cluster-home/bin/../../cluster-home/conf/security.properties 2025-11-20 13:21:08 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager ------------------------------------------------------------------- ### security.properties ### REPLICATOR ------------------------------------------------------------------- 2025-11-20 13:21:08 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector started at address service:jmx:rmi://node1:11001/jndi/rmi://node1:11000/replicator 2025-11-20 13:21:08 | | [ - WrapperSimpleAppMain] ERROR utils.LicenseCheck license check error:license file doesn't exist: /home/flysync/replicator/releases/KingbaseFlySync-V002R002M081PS002-replicator_pid200041/cluster-home/bin/../../flysync-replicator/conf/license.dat on_exit trigger matched. Restarting the JVM. (Exit code: 1) JVM process is gone. Launching a JVM... WrapperManager: Initializing... 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Kingbase FlySync V002R002M081PS002 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting replication service manager 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Loading security information 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Security summary : JMX connections are not encrypted No password authentication 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Start set resource limit 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: The replicator.limit.enable value is false, do not set resource limit 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Finish set resource limit 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Compatibility note: Replicator time zone is set from services.properties and defaults to GMT 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting time zones via wrapper.conf -Duser.timezone option is deprecated 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Consult system documentation before making any changes to time zone-related settings 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Storing host time zone: id=Asia/Shanghai display name=中国标准时间 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] WARN management.ReplicationServiceManager Overriding replicator default GMT time zone using services.properties; this is not recommended except for test/emergency purposes: time zone id=GMT+8 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting replicator JVM time zone: id=GMT+08:00 display name=GMT+08:00 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector: security.properties=/home/flysync/replicator/releases/KingbaseFlySync-V002R002M081PS002-replicator_pid200041/cluster-home/bin/../../cluster-home/conf/security.properties 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager ------------------------------------------------------------------- ### security.properties ### REPLICATOR ------------------------------------------------------------------- 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector started at address service:jmx:rmi://node1:11001/jndi/rmi://node1:11000/replicator 2025-11-20 13:21:31 | | [ - WrapperSimpleAppMain] ERROR utils.LicenseCheck license check error:license file doesn't exist: /home/flysync/replicator/releases/KingbaseFlySync-V002R002M081PS002-replicator_pid200041/cluster-home/bin/../../flysync-replicator/conf/license.dat on_exit trigger matched. Restarting the JVM. (Exit code: 1) JVM process is gone. Launching a JVM... WrapperManager: Initializing... 2025-11-20 13:21:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Kingbase FlySync V002R002M081PS002 2025-11-20 13:21:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting replication service manager 2025-11-20 13:21:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Loading security information 2025-11-20 13:21:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Security summary : JMX connections are not encrypted No password authentication 2025-11-20 13:21:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Start set resource limit 2025-11-20 13:21:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: The replicator.limit.enable value is false, do not set resource limit 2025-11-20 13:21:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Finish set resource limit 2025-11-20 13:21:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Compatibility note: Replicator time zone is set from services.properties and defaults to GMT 2025-11-20 13:21:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting time zones via wrapper.conf -Duser.timezone option is deprecated 2025-11-20 13:21:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Consult system documentation before making any changes to time zone-related settings 2025-11-20 13:21:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Storing host time zone: id=Asia/Shanghai display name=中国标准时间 2025-11-20 13:21:55 | | [ - WrapperSimpleAppMain] WARN management.ReplicationServiceManager Overriding replicator default GMT time zone using services.properties; this is not recommended except for test/emergency purposes: time zone id=GMT+8 2025-11-20 13:21:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting replicator JVM time zone: id=GMT+08:00 display name=GMT+08:00 2025-11-20 13:21:56 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector: security.properties=/home/flysync/replicator/releases/KingbaseFlySync-V002R002M081PS002-replicator_pid200041/cluster-home/bin/../../cluster-home/conf/security.properties 2025-11-20 13:21:56 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager ------------------------------------------------------------------- ### security.properties ### REPLICATOR ------------------------------------------------------------------- 2025-11-20 13:21:56 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector started at address service:jmx:rmi://node1:11001/jndi/rmi://node1:11000/replicator 2025-11-20 13:21:56 | | [ - WrapperSimpleAppMain] ERROR utils.LicenseCheck license check error:license file doesn't exist: /home/flysync/replicator/releases/KingbaseFlySync-V002R002M081PS002-replicator_pid200041/cluster-home/bin/../../flysync-replicator/conf/license.dat on_exit trigger matched. Restarting the JVM. (Exit code: 1) JVM process is gone. Launching a JVM... WrapperManager: Initializing... 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Kingbase FlySync V002R002M081PS002 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting replication service manager 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Loading security information 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Security summary : JMX connections are not encrypted No password authentication 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Start set resource limit 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: The replicator.limit.enable value is false, do not set resource limit 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Finish set resource limit 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Compatibility note: Replicator time zone is set from services.properties and defaults to GMT 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting time zones via wrapper.conf -Duser.timezone option is deprecated 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Consult system documentation before making any changes to time zone-related settings 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Storing host time zone: id=Asia/Shanghai display name=中国标准时间 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] WARN management.ReplicationServiceManager Overriding replicator default GMT time zone using services.properties; this is not recommended except for test/emergency purposes: time zone id=GMT+8 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting replicator JVM time zone: id=GMT+08:00 display name=GMT+08:00 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector: security.properties=/home/flysync/replicator/releases/KingbaseFlySync-V002R002M081PS002-replicator_pid200041/cluster-home/bin/../../cluster-home/conf/security.properties 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager ------------------------------------------------------------------- ### security.properties ### REPLICATOR ------------------------------------------------------------------- 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector started at address service:jmx:rmi://node1:11001/jndi/rmi://node1:11000/replicator 2025-11-20 13:22:19 | | [ - WrapperSimpleAppMain] ERROR utils.LicenseCheck license check error:license file doesn't exist: /home/flysync/replicator/releases/KingbaseFlySync-V002R002M081PS002-replicator_pid200041/cluster-home/bin/../../flysync-replicator/conf/license.dat on_exit trigger matched. Restarting the JVM. (Exit code: 1) JVM process is gone. Launching a JVM... WrapperManager: Initializing... 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Kingbase FlySync V002R002M081PS002 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting replication service manager 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Loading security information 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Security summary : JMX connections are not encrypted No password authentication 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Start set resource limit 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: The replicator.limit.enable value is false, do not set resource limit 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Finish set resource limit 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Compatibility note: Replicator time zone is set from services.properties and defaults to GMT 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting time zones via wrapper.conf -Duser.timezone option is deprecated 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Consult system documentation before making any changes to time zone-related settings 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Storing host time zone: id=Asia/Shanghai display name=中国标准时间 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] WARN management.ReplicationServiceManager Overriding replicator default GMT time zone using services.properties; this is not recommended except for test/emergency purposes: time zone id=GMT+8 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting replicator JVM time zone: id=GMT+08:00 display name=GMT+08:00 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector: security.properties=/home/flysync/replicator/releases/KingbaseFlySync-V002R002M081PS002-replicator_pid200041/cluster-home/bin/../../cluster-home/conf/security.properties 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager ------------------------------------------------------------------- ### security.properties ### REPLICATOR ------------------------------------------------------------------- 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector started at address service:jmx:rmi://node1:11001/jndi/rmi://node1:11000/replicator 2025-11-20 13:22:43 | | [ - WrapperSimpleAppMain] ERROR utils.LicenseCheck license check error:license file doesn't exist: /home/flysync/replicator/releases/KingbaseFlySync-V002R002M081PS002-replicator_pid200041/cluster-home/bin/../../flysync-replicator/conf/license.dat on_exit trigger matched. Restarting the JVM. (Exit code: 1) There were 5 failed launches in a row, each lasting less than 300 seconds. Giving up. There may be a configuration problem: please check the logs. <-- Wrapper Stopped --> Wrapper Started as Daemon Java Service Wrapper Community Edition 64-bit 3.5.40 Copyright (C) 1999-2019 Tanuki Software, Ltd. All Rights Reserved. http://wrapper.tanukisoftware.com Launching a JVM... WrapperManager: Initializing... 2025-11-20 13:26:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Kingbase FlySync V002R002M081PS002 2025-11-20 13:26:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting replication service manager 2025-11-20 13:26:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Loading security information 2025-11-20 13:26:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Security summary : JMX connections are not encrypted No password authentication 2025-11-20 13:26:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Start set resource limit 2025-11-20 13:26:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: The replicator.limit.enable value is false, do not set resource limit 2025-11-20 13:26:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Finish set resource limit 2025-11-20 13:26:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Compatibility note: Replicator time zone is set from services.properties and defaults to GMT 2025-11-20 13:26:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting time zones via wrapper.conf -Duser.timezone option is deprecated 2025-11-20 13:26:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Consult system documentation before making any changes to time zone-related settings 2025-11-20 13:26:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Storing host time zone: id=Asia/Shanghai display name=中国标准时间 2025-11-20 13:26:55 | | [ - WrapperSimpleAppMain] WARN management.ReplicationServiceManager Overriding replicator default GMT time zone using services.properties; this is not recommended except for test/emergency purposes: time zone id=GMT+8 2025-11-20 13:26:55 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting replicator JVM time zone: id=GMT+08:00 display name=GMT+08:00 2025-11-20 13:26:56 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector: security.properties=/home/flysync/replicator/releases/KingbaseFlySync-V002R002M081PS002-replicator_pid200041/cluster-home/bin/../../cluster-home/conf/security.properties 2025-11-20 13:26:56 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager ------------------------------------------------------------------- ### security.properties ### REPLICATOR ------------------------------------------------------------------- 2025-11-20 13:26:56 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector started at address service:jmx:rmi://node1:11001/jndi/rmi://node1:11000/replicator no Linux64 in java.library.path ../../cluster-home/lib License Expiry Date is Wed Dec 31 00:00:00 GMT+08:00 2025 RestDay is 40 2025-11-20 13:26:56 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting the internal/local replication service 'kingbase' 2025-11-20 13:26:56 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting replication service: name=kingbase 2025-11-20 13:26:56 | | [ - WrapperSimpleAppMain] INFO management.OpenReplicatorManager Configuring state machine for replication service: kingbase 2025-11-20 13:26:56 | | [ - pool-2-thread-1] INFO management.OpenReplicatorManager Replicator role: slave 2025-11-20 13:26:56 | | [ - pool-2-thread-1] INFO management.OpenReplicatorManager Loading plugin: key=replicator.plugin.flysync class name=com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin 2025-11-20 13:26:56 | | [ - pool-2-thread-1] INFO management.OpenReplicatorManager Plug-in configured successfully: key=replicator.plugin.flysync class name=com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin 2025-11-20 13:26:56 | | [ - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification START -> OFFLINE:ERROR 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=0 2025-11-20 13:26:56 | | [ - WrapperSimpleAppMain] ERROR failure_record_file 2025-11-20 13:26:56.722@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@com.kingbase.flysync.replicator.management.ReplicatorStateException: State transition failed causing emergency recovery: state=START transition=START-TO-OFFLINE event=StartEvent@@NEWLINE@@ at com.kingbase.flysync.replicator.management.OpenReplicatorManager.getStateMachineException(OpenReplicatorManager.java:663)@@NEWLINE@@ at com.kingbase.flysync.replicator.management.OpenReplicatorManager.onCompletion(OpenReplicatorManager.java:628)@@NEWLINE@@ at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:108)@@NEWLINE@@ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)@@NEWLINE@@ at java.util.concurrent.FutureTask.run(FutureTask.java:266)@@NEWLINE@@ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)@@NEWLINE@@ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)@@NEWLINE@@ at java.lang.Thread.run(Thread.java:745)@@NEWLINE@@Caused by: com.kingbase.flysync.fsm.core.TransitionFailureException: Replicator configuration failed@@NEWLINE@@ at com.kingbase.flysync.replicator.management.OpenReplicatorManager$StartToOfflineAction.doAction(OpenReplicatorManager.java:1463)@@NEWLINE@@ at com.kingbase.flysync.fsm.core.StateMachine.applyEvent(StateMachine.java:221)@@NEWLINE@@ at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:78)@@NEWLINE@@ ... 5 more@@NEWLINE@@Caused by: com.kingbase.flysync.replicator.ReplicatorException: java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录)@@NEWLINE@@ at com.kingbase.flysync.replicator.filter.RenameFilter.configure(RenameFilter.java:433)@@NEWLINE@@ at com.kingbase.flysync.replicator.pipeline.StageTaskGroup.configure(StageTaskGroup.java:158)@@NEWLINE@@ at com.kingbase.flysync.replicator.pipeline.Stage.configure(Stage.java:300)@@NEWLINE@@ at com.kingbase.flysync.replicator.pipeline.Pipeline.configure(Pipeline.java:250)@@NEWLINE@@ at com.kingbase.flysync.replicator.conf.ReplicatorRuntime.instantiateAndConfigurePipeline(ReplicatorRuntime.java:649)@@NEWLINE@@ at com.kingbase.flysync.replicator.conf.ReplicatorRuntime.configure(ReplicatorRuntime.java:496)@@NEWLINE@@ at com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin.doCreateRuntime(FlySyncPlugin.java:1671)@@NEWLINE@@ at com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin.configure(FlySyncPlugin.java:371)@@NEWLINE@@ at com.kingbase.flysync.replicator.management.OpenReplicatorManager.doConfigure(OpenReplicatorManager.java:3534)@@NEWLINE@@ at com.kingbase.flysync.replicator.management.OpenReplicatorManager$StartToOfflineAction.doAction(OpenReplicatorManager.java:1455)@@NEWLINE@@ ... 7 more@@NEWLINE@@Caused by: java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录)@@NEWLINE@@ at java.io.FileInputStream.open0(Native Method)@@NEWLINE@@ at java.io.FileInputStream.open(FileInputStream.java:195)@@NEWLINE@@ at java.io.FileInputStream.(FileInputStream.java:138)@@NEWLINE@@ at java.io.FileInputStream.(FileInputStream.java:93)@@NEWLINE@@ at java.io.FileReader.(FileReader.java:58)@@NEWLINE@@ at com.kingbase.flysync.replicator.filter.RenameDefinitions.parseFile(RenameDefinitions.java:146)@@NEWLINE@@ at com.kingbase.flysync.replicator.filter.RenameFilter.configure(RenameFilter.java:429)@@NEWLINE@@ ... 16 more@@NEWLINE@@ 2025-11-20 13:26:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 13:26:56 | | [ - WrapperSimpleAppMain] ERROR management.OpenReplicatorManager Start operation failed com.kingbase.flysync.replicator.management.ReplicatorStateException: State transition failed causing emergency recovery: state=START transition=START-TO-OFFLINE event=StartEvent at com.kingbase.flysync.replicator.management.OpenReplicatorManager.getStateMachineException(OpenReplicatorManager.java:663) at com.kingbase.flysync.replicator.management.OpenReplicatorManager.onCompletion(OpenReplicatorManager.java:628) at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:108) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.fsm.core.TransitionFailureException: Replicator configuration failed at com.kingbase.flysync.replicator.management.OpenReplicatorManager$StartToOfflineAction.doAction(OpenReplicatorManager.java:1463) at com.kingbase.flysync.fsm.core.StateMachine.applyEvent(StateMachine.java:221) at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:78) ... 5 more Caused by: com.kingbase.flysync.replicator.ReplicatorException: java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) at com.kingbase.flysync.replicator.filter.RenameFilter.configure(RenameFilter.java:433) at com.kingbase.flysync.replicator.pipeline.StageTaskGroup.configure(StageTaskGroup.java:158) at com.kingbase.flysync.replicator.pipeline.Stage.configure(Stage.java:300) at com.kingbase.flysync.replicator.pipeline.Pipeline.configure(Pipeline.java:250) at com.kingbase.flysync.replicator.conf.ReplicatorRuntime.instantiateAndConfigurePipeline(ReplicatorRuntime.java:649) at com.kingbase.flysync.replicator.conf.ReplicatorRuntime.configure(ReplicatorRuntime.java:496) at com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin.doCreateRuntime(FlySyncPlugin.java:1671) at com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin.configure(FlySyncPlugin.java:371) at com.kingbase.flysync.replicator.management.OpenReplicatorManager.doConfigure(OpenReplicatorManager.java:3534) at com.kingbase.flysync.replicator.management.OpenReplicatorManager$StartToOfflineAction.doAction(OpenReplicatorManager.java:1455) ... 7 more Caused by: java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.(FileInputStream.java:138) at java.io.FileInputStream.(FileInputStream.java:93) at java.io.FileReader.(FileReader.java:58) at com.kingbase.flysync.replicator.filter.RenameDefinitions.parseFile(RenameDefinitions.java:146) at com.kingbase.flysync.replicator.filter.RenameFilter.configure(RenameFilter.java:429) ... 16 more 2025-11-20 13:26:56 | | [ - WrapperSimpleAppMain] ERROR management.ReplicationServiceManager Unable to start replication service 'kingbase' java.lang.Exception: Start operation failed: State transition failed causing emergency recovery: state=START transition=START-TO-OFFLINE event=StartEvent at com.kingbase.flysync.replicator.management.OpenReplicatorManager.start(OpenReplicatorManager.java:2718) at com.kingbase.flysync.replicator.management.ReplicationServiceManager.startReplicationService(ReplicationServiceManager.java:1270) at com.kingbase.flysync.replicator.management.ReplicationServiceManager.go(ReplicationServiceManager.java:226) at com.kingbase.flysync.replicator.management.ReplicationServiceManager.main(ReplicationServiceManager.java:606) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:349) at java.lang.Thread.run(Thread.java:745) 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 13:27:56.773@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=1 2025-11-20 13:27:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 13:28:56.790@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Clearing auto-recovery count: count=2 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 13:28:56.803@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 13:28:56 | | [ - RMI TCP Connection(13)-192.168.190.111] ERROR management.OpenReplicatorManager Online operation failed com.kingbase.flysync.replicator.management.ReplicatorStateException: State transition failed causing emergency recovery: state=OFFLINE:ERROR transition=ERROR-GO-ONLINE event=GoOnlineEvent at com.kingbase.flysync.replicator.management.OpenReplicatorManager.getStateMachineException(OpenReplicatorManager.java:663) at com.kingbase.flysync.replicator.management.OpenReplicatorManager.onCompletion(OpenReplicatorManager.java:628) at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:108) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.fsm.core.TransitionFailureException: Replicator unable to go online due to error at com.kingbase.flysync.replicator.management.OpenReplicatorManager$OfflineToSynchronizingAction.doAction(OpenReplicatorManager.java:1685) at com.kingbase.flysync.fsm.core.StateMachine.applyEvent(StateMachine.java:221) at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:78) ... 5 more Caused by: com.kingbase.flysync.replicator.ReplicatorException: java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) at com.kingbase.flysync.replicator.filter.RenameFilter.configure(RenameFilter.java:433) at com.kingbase.flysync.replicator.pipeline.StageTaskGroup.configure(StageTaskGroup.java:158) at com.kingbase.flysync.replicator.pipeline.Stage.configure(Stage.java:300) at com.kingbase.flysync.replicator.pipeline.Pipeline.configure(Pipeline.java:250) at com.kingbase.flysync.replicator.conf.ReplicatorRuntime.instantiateAndConfigurePipeline(ReplicatorRuntime.java:649) at com.kingbase.flysync.replicator.conf.ReplicatorRuntime.configure(ReplicatorRuntime.java:496) at com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin.doCreateRuntime(FlySyncPlugin.java:1716) at com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin.online(FlySyncPlugin.java:421) at com.kingbase.flysync.replicator.management.OpenReplicatorManager$OfflineToSynchronizingAction.doAction(OpenReplicatorManager.java:1669) ... 7 more Caused by: java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.(FileInputStream.java:138) at java.io.FileInputStream.(FileInputStream.java:93) at java.io.FileReader.(FileReader.java:58) at com.kingbase.flysync.replicator.filter.RenameDefinitions.parseFile(RenameDefinitions.java:146) at com.kingbase.flysync.replicator.filter.RenameFilter.configure(RenameFilter.java:429) ... 15 more 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=0 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=1 2025-11-20 13:28:56 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s Anchor file deleted. Shutting down. <-- Wrapper Stopped --> Wrapper Started as Daemon Java Service Wrapper Community Edition 64-bit 3.5.40 Copyright (C) 1999-2019 Tanuki Software, Ltd. All Rights Reserved. http://wrapper.tanukisoftware.com Launching a JVM... WrapperManager: Initializing... 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Kingbase FlySync V002R002M081PS002 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting replication service manager 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Loading security information 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Security summary : JMX connections are not encrypted No password authentication 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Start set resource limit 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: The replicator.limit.enable value is false, do not set resource limit 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Finish set resource limit 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Compatibility note: Replicator time zone is set from services.properties and defaults to GMT 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting time zones via wrapper.conf -Duser.timezone option is deprecated 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Consult system documentation before making any changes to time zone-related settings 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Storing host time zone: id=Asia/Shanghai display name=中国标准时间 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] WARN management.ReplicationServiceManager Overriding replicator default GMT time zone using services.properties; this is not recommended except for test/emergency purposes: time zone id=GMT+8 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting replicator JVM time zone: id=GMT+08:00 display name=GMT+08:00 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector: security.properties=/home/flysync/replicator/releases/KingbaseFlySync-V002R002M081PS002-replicator_pid200041/cluster-home/bin/../../cluster-home/conf/security.properties 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager ------------------------------------------------------------------- ### security.properties ### REPLICATOR ------------------------------------------------------------------- 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector started at address service:jmx:rmi://node1:11001/jndi/rmi://node1:11000/replicator no Linux64 in java.library.path ../../cluster-home/lib License Expiry Date is Wed Dec 31 00:00:00 GMT+08:00 2025 RestDay is 40 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting the internal/local replication service 'kingbase' 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting replication service: name=kingbase 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] INFO management.OpenReplicatorManager Configuring state machine for replication service: kingbase 2025-11-20 13:30:26 | | [ - pool-2-thread-1] INFO management.OpenReplicatorManager Replicator role: slave 2025-11-20 13:30:26 | | [ - pool-2-thread-1] INFO management.OpenReplicatorManager Loading plugin: key=replicator.plugin.flysync class name=com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin 2025-11-20 13:30:26 | | [ - pool-2-thread-1] INFO management.OpenReplicatorManager Plug-in configured successfully: key=replicator.plugin.flysync class name=com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin 2025-11-20 13:30:26 | | [ - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification START -> OFFLINE:ERROR 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] ERROR failure_record_file 2025-11-20 13:30:26.912@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@com.kingbase.flysync.replicator.management.ReplicatorStateException: State transition failed causing emergency recovery: state=START transition=START-TO-OFFLINE event=StartEvent@@NEWLINE@@ at com.kingbase.flysync.replicator.management.OpenReplicatorManager.getStateMachineException(OpenReplicatorManager.java:663)@@NEWLINE@@ at com.kingbase.flysync.replicator.management.OpenReplicatorManager.onCompletion(OpenReplicatorManager.java:628)@@NEWLINE@@ at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:108)@@NEWLINE@@ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)@@NEWLINE@@ at java.util.concurrent.FutureTask.run(FutureTask.java:266)@@NEWLINE@@ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)@@NEWLINE@@ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)@@NEWLINE@@ at java.lang.Thread.run(Thread.java:745)@@NEWLINE@@Caused by: com.kingbase.flysync.fsm.core.TransitionFailureException: Replicator configuration failed@@NEWLINE@@ at com.kingbase.flysync.replicator.management.OpenReplicatorManager$StartToOfflineAction.doAction(OpenReplicatorManager.java:1463)@@NEWLINE@@ at com.kingbase.flysync.fsm.core.StateMachine.applyEvent(StateMachine.java:221)@@NEWLINE@@ at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:78)@@NEWLINE@@ ... 5 more@@NEWLINE@@Caused by: com.kingbase.flysync.replicator.ReplicatorException: java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录)@@NEWLINE@@ at com.kingbase.flysync.replicator.filter.RenameFilter.configure(RenameFilter.java:433)@@NEWLINE@@ at com.kingbase.flysync.replicator.pipeline.StageTaskGroup.configure(StageTaskGroup.java:158)@@NEWLINE@@ at com.kingbase.flysync.replicator.pipeline.Stage.configure(Stage.java:300)@@NEWLINE@@ at com.kingbase.flysync.replicator.pipeline.Pipeline.configure(Pipeline.java:250)@@NEWLINE@@ at com.kingbase.flysync.replicator.conf.ReplicatorRuntime.instantiateAndConfigurePipeline(ReplicatorRuntime.java:649)@@NEWLINE@@ at com.kingbase.flysync.replicator.conf.ReplicatorRuntime.configure(ReplicatorRuntime.java:496)@@NEWLINE@@ at com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin.doCreateRuntime(FlySyncPlugin.java:1671)@@NEWLINE@@ at com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin.configure(FlySyncPlugin.java:371)@@NEWLINE@@ at com.kingbase.flysync.replicator.management.OpenReplicatorManager.doConfigure(OpenReplicatorManager.java:3534)@@NEWLINE@@ at com.kingbase.flysync.replicator.management.OpenReplicatorManager$StartToOfflineAction.doAction(OpenReplicatorManager.java:1455)@@NEWLINE@@ ... 7 more@@NEWLINE@@Caused by: java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录)@@NEWLINE@@ at java.io.FileInputStream.open0(Native Method)@@NEWLINE@@ at java.io.FileInputStream.open(FileInputStream.java:195)@@NEWLINE@@ at java.io.FileInputStream.(FileInputStream.java:138)@@NEWLINE@@ at java.io.FileInputStream.(FileInputStream.java:93)@@NEWLINE@@ at java.io.FileReader.(FileReader.java:58)@@NEWLINE@@ at com.kingbase.flysync.replicator.filter.RenameDefinitions.parseFile(RenameDefinitions.java:146)@@NEWLINE@@ at com.kingbase.flysync.replicator.filter.RenameFilter.configure(RenameFilter.java:429)@@NEWLINE@@ ... 16 more@@NEWLINE@@ 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] ERROR management.OpenReplicatorManager Start operation failed com.kingbase.flysync.replicator.management.ReplicatorStateException: State transition failed causing emergency recovery: state=START transition=START-TO-OFFLINE event=StartEvent at com.kingbase.flysync.replicator.management.OpenReplicatorManager.getStateMachineException(OpenReplicatorManager.java:663) at com.kingbase.flysync.replicator.management.OpenReplicatorManager.onCompletion(OpenReplicatorManager.java:628) at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:108) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.fsm.core.TransitionFailureException: Replicator configuration failed at com.kingbase.flysync.replicator.management.OpenReplicatorManager$StartToOfflineAction.doAction(OpenReplicatorManager.java:1463) at com.kingbase.flysync.fsm.core.StateMachine.applyEvent(StateMachine.java:221) at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:78) ... 5 more Caused by: com.kingbase.flysync.replicator.ReplicatorException: java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) at com.kingbase.flysync.replicator.filter.RenameFilter.configure(RenameFilter.java:433) at com.kingbase.flysync.replicator.pipeline.StageTaskGroup.configure(StageTaskGroup.java:158) at com.kingbase.flysync.replicator.pipeline.Stage.configure(Stage.java:300) at com.kingbase.flysync.replicator.pipeline.Pipeline.configure(Pipeline.java:250) at com.kingbase.flysync.replicator.conf.ReplicatorRuntime.instantiateAndConfigurePipeline(ReplicatorRuntime.java:649) at com.kingbase.flysync.replicator.conf.ReplicatorRuntime.configure(ReplicatorRuntime.java:496) at com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin.doCreateRuntime(FlySyncPlugin.java:1671) at com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin.configure(FlySyncPlugin.java:371) at com.kingbase.flysync.replicator.management.OpenReplicatorManager.doConfigure(OpenReplicatorManager.java:3534) at com.kingbase.flysync.replicator.management.OpenReplicatorManager$StartToOfflineAction.doAction(OpenReplicatorManager.java:1455) ... 7 more Caused by: java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.(FileInputStream.java:138) at java.io.FileInputStream.(FileInputStream.java:93) at java.io.FileReader.(FileReader.java:58) at com.kingbase.flysync.replicator.filter.RenameDefinitions.parseFile(RenameDefinitions.java:146) at com.kingbase.flysync.replicator.filter.RenameFilter.configure(RenameFilter.java:429) ... 16 more 2025-11-20 13:30:26 | | [ - WrapperSimpleAppMain] ERROR management.ReplicationServiceManager Unable to start replication service 'kingbase' java.lang.Exception: Start operation failed: State transition failed causing emergency recovery: state=START transition=START-TO-OFFLINE event=StartEvent at com.kingbase.flysync.replicator.management.OpenReplicatorManager.start(OpenReplicatorManager.java:2718) at com.kingbase.flysync.replicator.management.ReplicationServiceManager.startReplicationService(ReplicationServiceManager.java:1270) at com.kingbase.flysync.replicator.management.ReplicationServiceManager.go(ReplicationServiceManager.java:226) at com.kingbase.flysync.replicator.management.ReplicationServiceManager.main(ReplicationServiceManager.java:606) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:349) at java.lang.Thread.run(Thread.java:745) 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=0 2025-11-20 13:30:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 13:31:26.989@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Clearing auto-recovery count: count=1 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 13:31:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 13:31:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 13:31:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 13:31:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:31:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:31:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 13:31:27 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 13:31:27 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 13:31:27.001@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 13:31:27 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 13:31:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 13:31:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 13:31:27 | | [ - RMI TCP Connection(9)-192.168.190.111] ERROR management.OpenReplicatorManager Online operation failed com.kingbase.flysync.replicator.management.ReplicatorStateException: State transition failed causing emergency recovery: state=OFFLINE:ERROR transition=ERROR-GO-ONLINE event=GoOnlineEvent at com.kingbase.flysync.replicator.management.OpenReplicatorManager.getStateMachineException(OpenReplicatorManager.java:663) at com.kingbase.flysync.replicator.management.OpenReplicatorManager.onCompletion(OpenReplicatorManager.java:628) at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:108) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.fsm.core.TransitionFailureException: Replicator unable to go online due to error at com.kingbase.flysync.replicator.management.OpenReplicatorManager$OfflineToSynchronizingAction.doAction(OpenReplicatorManager.java:1685) at com.kingbase.flysync.fsm.core.StateMachine.applyEvent(StateMachine.java:221) at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:78) ... 5 more Caused by: com.kingbase.flysync.replicator.ReplicatorException: java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) at com.kingbase.flysync.replicator.filter.RenameFilter.configure(RenameFilter.java:433) at com.kingbase.flysync.replicator.pipeline.StageTaskGroup.configure(StageTaskGroup.java:158) at com.kingbase.flysync.replicator.pipeline.Stage.configure(Stage.java:300) at com.kingbase.flysync.replicator.pipeline.Pipeline.configure(Pipeline.java:250) at com.kingbase.flysync.replicator.conf.ReplicatorRuntime.instantiateAndConfigurePipeline(ReplicatorRuntime.java:649) at com.kingbase.flysync.replicator.conf.ReplicatorRuntime.configure(ReplicatorRuntime.java:496) at com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin.doCreateRuntime(FlySyncPlugin.java:1716) at com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin.online(FlySyncPlugin.java:421) at com.kingbase.flysync.replicator.management.OpenReplicatorManager$OfflineToSynchronizingAction.doAction(OpenReplicatorManager.java:1669) ... 7 more Caused by: java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.(FileInputStream.java:138) at java.io.FileInputStream.(FileInputStream.java:93) at java.io.FileReader.(FileReader.java:58) at com.kingbase.flysync.replicator.filter.RenameDefinitions.parseFile(RenameDefinitions.java:146) at com.kingbase.flysync.replicator.filter.RenameFilter.configure(RenameFilter.java:429) ... 15 more 2025-11-20 13:31:27 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 13:31:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=0 2025-11-20 13:31:27 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 13:31:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=1 2025-11-20 13:31:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 13:32:27.051@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 13:32:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 13:33:27.071@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=2 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=3 2025-11-20 13:33:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 13:34:27.085@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 13:34:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 13:35:27.097@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=4 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=5 2025-11-20 13:35:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 13:36:27.113@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 13:36:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 13:37:27.127@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=6 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=7 2025-11-20 13:37:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 14:03:08.416@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 14:03:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 14:04:08.478@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=8 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=9 2025-11-20 14:04:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 14:05:08.495@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 14:05:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 14:06:08.525@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=10 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=11 2025-11-20 14:06:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 14:07:08.533@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 14:07:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 14:08:08.556@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=12 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=13 2025-11-20 14:08:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 14:09:08.602@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 14:09:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 14:10:08.620@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Clearing auto-recovery count: count=14 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] ERROR failure_record_file 2025-11-20 14:10:08.641@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> OFFLINE:ERROR 2025-11-20 14:10:08 | | [ - RMI TCP Connection(30)-192.168.190.111] ERROR management.OpenReplicatorManager Online operation failed com.kingbase.flysync.replicator.management.ReplicatorStateException: State transition failed causing emergency recovery: state=OFFLINE:ERROR transition=ERROR-GO-ONLINE event=GoOnlineEvent at com.kingbase.flysync.replicator.management.OpenReplicatorManager.getStateMachineException(OpenReplicatorManager.java:663) at com.kingbase.flysync.replicator.management.OpenReplicatorManager.onCompletion(OpenReplicatorManager.java:628) at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:108) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.fsm.core.TransitionFailureException: Replicator unable to go online due to error at com.kingbase.flysync.replicator.management.OpenReplicatorManager$OfflineToSynchronizingAction.doAction(OpenReplicatorManager.java:1685) at com.kingbase.flysync.fsm.core.StateMachine.applyEvent(StateMachine.java:221) at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:78) ... 5 more Caused by: com.kingbase.flysync.replicator.ReplicatorException: java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) at com.kingbase.flysync.replicator.filter.RenameFilter.configure(RenameFilter.java:433) at com.kingbase.flysync.replicator.pipeline.StageTaskGroup.configure(StageTaskGroup.java:158) at com.kingbase.flysync.replicator.pipeline.Stage.configure(Stage.java:300) at com.kingbase.flysync.replicator.pipeline.Pipeline.configure(Pipeline.java:250) at com.kingbase.flysync.replicator.conf.ReplicatorRuntime.instantiateAndConfigurePipeline(ReplicatorRuntime.java:649) at com.kingbase.flysync.replicator.conf.ReplicatorRuntime.configure(ReplicatorRuntime.java:496) at com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin.doCreateRuntime(FlySyncPlugin.java:1716) at com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin.online(FlySyncPlugin.java:421) at com.kingbase.flysync.replicator.management.OpenReplicatorManager$OfflineToSynchronizingAction.doAction(OpenReplicatorManager.java:1669) ... 7 more Caused by: java.io.FileNotFoundException: /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv (没有那个文件或目录) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(FileInputStream.java:195) at java.io.FileInputStream.(FileInputStream.java:138) at java.io.FileInputStream.(FileInputStream.java:93) at java.io.FileReader.(FileReader.java:58) at com.kingbase.flysync.replicator.filter.RenameDefinitions.parseFile(RenameDefinitions.java:146) at com.kingbase.flysync.replicator.filter.RenameFilter.configure(RenameFilter.java:429) ... 15 more 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=0 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=1 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=2 2025-11-20 14:10:08 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Service directory does not exist, creating: /home/flysync/replicator/metadata/applier/kingbase 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Initializing file-based seqno tracking: directory=/home/flysync/replicator/metadata/applier/kingbase file=commitseqno.0 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:11:08 | | [kingbase - pool-2-thread-1] INFO database.AbstractDatabase Loading database driver: com.kingbase8.Driver 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Initializing logs: logDir=/home/flysync/replicator/kufl/kingbase file=kufl.data.0000000001 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=GoOnlineEvent 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=GoOnlineEvent 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:11:10.902@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=3 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:11:10 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:11:10 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:11:10 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:11:10 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:11:10 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:11:11 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:11:11 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:11:11 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:11:11 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=GoOnlineEvent 2025-11-20 14:12:11 | | [ - RMI TCP Connection(35)-192.168.190.111] ERROR management.OpenReplicatorManager Online operation failed com.kingbase.flysync.replicator.management.ReplicatorStateException: Operation irrelevant in current state at com.kingbase.flysync.replicator.management.OpenReplicatorManager.onCompletion(OpenReplicatorManager.java:591) at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:108) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:12:11.553@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=4 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:12:11 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:12:11 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:12:11 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:12:11 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:12:11 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:13:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:13:12.042@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=5 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:13:12 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:13:12 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:13:12 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:13:12 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:13:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO filter.RenameDefinitions Parsing /home/flysync/replicator/media/support/filters-config/192.168.190.111_flysync_kingbase_rename.csv: 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:14:12.901@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=6 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:14:12 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:14:12 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:14:12 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:14:12 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:14:12 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:14:13 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:14:13 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:14:13 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s Anchor file deleted. Shutting down. <-- Wrapper Stopped --> Wrapper Started as Daemon Java Service Wrapper Community Edition 64-bit 3.5.40 Copyright (C) 1999-2019 Tanuki Software, Ltd. All Rights Reserved. http://wrapper.tanukisoftware.com Launching a JVM... WrapperManager: Initializing... 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Kingbase FlySync V002R002M081PS002 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting replication service manager 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Loading security information 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Security summary : JMX connections are not encrypted No password authentication 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Start set resource limit 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: The replicator.limit.enable value is false, do not set resource limit 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Finish set resource limit 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Compatibility note: Replicator time zone is set from services.properties and defaults to GMT 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting time zones via wrapper.conf -Duser.timezone option is deprecated 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Consult system documentation before making any changes to time zone-related settings 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Storing host time zone: id=Asia/Shanghai display name=China Standard Time 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] WARN management.ReplicationServiceManager Overriding replicator default GMT time zone using services.properties; this is not recommended except for test/emergency purposes: time zone id=GMT+8 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting replicator JVM time zone: id=GMT+08:00 display name=GMT+08:00 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector: security.properties=/home/flysync/replicator/releases/KingbaseFlySync-V002R002M081PS002-replicator_pid200041/cluster-home/bin/../../cluster-home/conf/security.properties 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager ------------------------------------------------------------------- ### security.properties ### REPLICATOR ------------------------------------------------------------------- 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector started at address service:jmx:rmi://node1:11001/jndi/rmi://node1:11000/replicator no Linux64 in java.library.path ../../cluster-home/lib License Expiry Date is Wed Dec 31 00:00:00 GMT+08:00 2025 RestDay is 40 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting the internal/local replication service 'kingbase' 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting replication service: name=kingbase 2025-11-20 14:14:49 | | [ - WrapperSimpleAppMain] INFO management.OpenReplicatorManager Configuring state machine for replication service: kingbase 2025-11-20 14:14:50 | | [ - pool-2-thread-1] INFO management.OpenReplicatorManager Replicator role: slave 2025-11-20 14:14:50 | | [ - pool-2-thread-1] INFO management.OpenReplicatorManager Loading plugin: key=replicator.plugin.flysync class name=com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin 2025-11-20 14:14:50 | | [ - pool-2-thread-1] INFO management.OpenReplicatorManager Plug-in configured successfully: key=replicator.plugin.flysync class name=com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin 2025-11-20 14:14:50 | | [ - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification START -> OFFLINE:NORMAL 2025-11-20 14:14:50 | | [ - WrapperSimpleAppMain] INFO management.OpenReplicatorManager Replicator auto-enabling is engaged; going online automatically 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:14:50 | | [kingbase - pool-2-thread-1] INFO database.AbstractDatabase Loading database driver: com.kingbase8.Driver 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:14:51 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:NORMAL -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:14:52 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager internal/local replication service 'kingbase' started successfully 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:14:52.092@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Event processing was cancelled: InSequenceNotification 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=0 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:14:52 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:14:52 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:14:52 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:14:52 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> OFFLINE:ERROR 2025-11-20 14:14:52 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:15:52.648@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=1 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:15:52 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:15:52 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:15:52 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:15:52 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:15:52 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:16:52 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:16:53.723@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=2 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:16:53 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:16:53 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:16:53 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:16:53 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:16:53 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s Anchor file deleted. Shutting down. <-- Wrapper Stopped --> Wrapper Started as Daemon Java Service Wrapper Community Edition 64-bit 3.5.40 Copyright (C) 1999-2019 Tanuki Software, Ltd. All Rights Reserved. http://wrapper.tanukisoftware.com Launching a JVM... WrapperManager: Initializing... 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Kingbase FlySync V002R002M081PS002 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting replication service manager 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Loading security information 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Security summary : JMX connections are not encrypted No password authentication 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Start set resource limit 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: The replicator.limit.enable value is false, do not set resource limit 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Set resource limit info: Finish set resource limit 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Compatibility note: Replicator time zone is set from services.properties and defaults to GMT 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting time zones via wrapper.conf -Duser.timezone option is deprecated 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Consult system documentation before making any changes to time zone-related settings 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Storing host time zone: id=Asia/Shanghai display name=China Standard Time 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] WARN management.ReplicationServiceManager Overriding replicator default GMT time zone using services.properties; this is not recommended except for test/emergency purposes: time zone id=GMT+8 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Setting replicator JVM time zone: id=GMT+08:00 display name=GMT+08:00 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector: security.properties=/home/flysync/replicator/releases/KingbaseFlySync-V002R002M081PS002-replicator_pid200041/cluster-home/bin/../../cluster-home/conf/security.properties 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager ------------------------------------------------------------------- ### security.properties ### REPLICATOR ------------------------------------------------------------------- 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO jmx.JmxManager JMXConnector started at address service:jmx:rmi://node1:11001/jndi/rmi://node1:11000/replicator no Linux64 in java.library.path ../../cluster-home/lib License Expiry Date is Wed Dec 31 00:00:00 GMT+08:00 2025 RestDay is 40 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting the internal/local replication service 'kingbase' 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager Starting replication service: name=kingbase 2025-11-20 14:17:08 | | [ - WrapperSimpleAppMain] INFO management.OpenReplicatorManager Configuring state machine for replication service: kingbase 2025-11-20 14:17:09 | | [ - pool-2-thread-1] INFO management.OpenReplicatorManager Replicator role: slave 2025-11-20 14:17:09 | | [ - pool-2-thread-1] INFO management.OpenReplicatorManager Loading plugin: key=replicator.plugin.flysync class name=com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin 2025-11-20 14:17:09 | | [ - pool-2-thread-1] INFO management.OpenReplicatorManager Plug-in configured successfully: key=replicator.plugin.flysync class name=com.kingbase.flysync.replicator.management.flysync.FlySyncPlugin 2025-11-20 14:17:09 | | [ - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification START -> OFFLINE:NORMAL 2025-11-20 14:17:09 | | [ - WrapperSimpleAppMain] INFO management.OpenReplicatorManager Replicator auto-enabling is engaged; going online automatically 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:17:09 | | [kingbase - pool-2-thread-1] INFO database.AbstractDatabase Loading database driver: com.kingbase8.Driver 2025-11-20 14:17:10 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:NORMAL -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:17:11 | | [ - WrapperSimpleAppMain] INFO management.ReplicationServiceManager internal/local replication service 'kingbase' started successfully 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:17:11.816@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=0 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:17:11 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:17:11 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:17:11 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:17:11 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:17:11 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:17:12 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:17:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:17:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:17:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:18:12.689@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=1 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:18:12 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:18:12 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:18:12 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:18:12 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:18:12 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:19:12 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:19:13.221@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=2 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:19:13 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:19:13 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:19:13 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:19:13 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:19:13 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:20:13.794@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=3 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:20:13 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:20:13 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:20:13 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:20:13 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:20:13 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:21:13 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:21:14.416@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=4 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:21:14 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:21:14 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:21:14 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:21:14 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:21:14 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:22:14 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:22:15.092@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=5 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:22:15 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:22:15 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:22:15 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:22:15 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:22:15 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:23:15.809@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=6 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:23:15 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:23:15 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:23:15 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:23:15 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:23:15 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:24:15 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=GoOnlineEvent 2025-11-20 14:24:16 | | [ - RMI TCP Connection(12)-192.168.190.111] ERROR management.OpenReplicatorManager Online operation failed com.kingbase.flysync.replicator.management.ReplicatorStateException: Operation irrelevant in current state at com.kingbase.flysync.replicator.management.OpenReplicatorManager.onCompletion(OpenReplicatorManager.java:591) at com.kingbase.flysync.fsm.event.EventProcessor.run(EventProcessor.java:108) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:24:16.268@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=7 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:24:16 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:24:16 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:24:16 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:24:16 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> OFFLINE:ERROR 2025-11-20 14:24:16 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:25:16.843@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=8 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:25:16 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:25:16 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:25:16 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:25:16 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:25:16 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:26:16 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:26:17.330@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=9 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:26:17 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:26:17 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:26:17 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:26:17 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:26:17 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:27:17.831@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=10 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:27:17 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:27:17 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:27:17 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:27:17 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:27:17 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:28:17 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:28:18.258@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=11 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:28:18 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:28:18 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:28:18 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:28:18 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:28:18 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:29:18.752@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=12 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:29:18 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:29:18 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:29:18 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:29:18 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:29:18 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:30:18 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:30:19.466@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=13 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:30:19 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:30:19 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:30:19 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:30:19 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:30:19 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:31:19 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:31:20.094@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=14 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:31:20 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:31:20 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:31:20 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:31:20 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:31:20 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:32:20.646@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=15 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:32:20 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:32:20 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:32:20 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:32:20 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:32:20 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:33:20 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:33:21.178@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=16 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:33:21 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:33:21 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:33:21 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:33:21 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:33:21 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:34:21.645@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=17 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:34:21 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:34:21 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:34:21 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:34:21 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:34:21 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:35:21 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:35:22.084@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=18 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:35:22 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:35:22 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:35:22 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:35:22 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:35:22 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:36:22.526@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=19 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:36:22 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:36:22 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:36:22 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:36:22 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:36:22 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:37:22.965@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=20 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:37:22 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:37:22 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:37:22 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:37:22 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:37:22 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:37:23 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:37:23 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:37:23 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:37:23 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:38:23.401@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=21 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:38:23 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:38:23 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:38:23 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:38:23 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:38:23 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:39:23.880@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=22 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:39:23 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:39:23 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:39:23 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:39:23 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:39:23 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:40:23 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:40:24.439@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=23 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:40:24 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:40:24 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:40:24 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:40:24 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:40:24 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:41:24.998@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:41:24 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=24 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:41:25 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:41:25 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:41:25 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:41:25 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:41:25 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:42:25.523@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=25 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:42:25 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:42:25 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:42:25 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:42:25 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:42:25 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:43:25 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:43:26.036@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=26 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:43:26 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:43:26 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:43:26 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:43:26 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:43:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:44:26.629@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=27 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:44:26 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:44:26 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:44:26 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:44:26 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:44:26 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:45:26 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:45:27.108@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=28 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:45:27 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:45:27 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:45:27 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:45:27 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:45:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:46:27.582@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Scheduled auto-recovery as retry attempts are not exceeded: currrent count=29 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:46:27 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:46:27 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:46:27 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:46:27 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:46:27 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Delaying online operation on request: delay=60.0s 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Replicator role: slave 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyFailureStop to true 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnNames to true 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting consistencyCheckColumnTypes to true 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting applierFailurePolicy to stop 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Setting replicator.applier.failOnZeroRowUpdate to warn 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Configuring pipeline: slave 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=global 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=global className=com.kingbase.flysync.replicator.datasource.KingbaseDataSource 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=extractor 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=extractor className=com.kingbase.flysync.replicator.datasource.AliasDataSource 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Configuring data source: name=file_metadata 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceManager Loading data source: name=file_metadata className=com.kingbase.flysync.replicator.datasource.FileDataSource 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource No cvsType provided; using default settings 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.AbstractDataSource Checking CSV formatter class: com.kingbase.flysync.replicator.csv.DefaultCsvDataFormat 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: remote-to-kufl 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: kufl-to-q 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Instantiating and configuring tasks for stage: q-to-dbms 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO management.flysync.FlySyncPlugin Starting replication service: role=slave 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO conf.ReplicatorRuntime Preparing pipeline for use: slave 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Preparing pipeline: slave 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=file_metadata 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.FileDataSource Initializing data source files: service=kingbase directory=/home/flysync/replicator/metadata/applier 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.FileCommitSeqno Validated that trep_commit_seqno file count matches channels: files=1 channels=1 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Preparing and initializing data source: name=global 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Setting catalog handling for privileged slave/relay: name=global 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.DataSourceService Disabling logging of updates for slave/relay: name=global 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Initializing data source tables: service=kingbase schema=flysync_kingbase 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Confirmed DBMS connection 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Validated that trep_commit_seqno row count matches channels: rows=1 channels=1 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO channel.ChannelAssignmentService ChannelAssignmentService will use a 60s timeout. 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Connecting to data source 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Suppressing logging on privileged slave 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Using directory '/home/flysync/replicator/kufl/kingbase/' for replicator logs 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Checksums enabled for log records: true 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Acquired write lock; log is writable 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Loaded event serializer class: com.kingbase.flysync.replicator.kufl.serializer.ProtobufSerializer 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Building file index on log directory: /home/flysync/replicator/kufl/kingbase 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.LogIndex Constructed index; total log files added=1 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Validating last log file: /home/flysync/replicator/kufl/kingbase/kufl.data.0000000001 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Setting up log flush policy: fsyncIntervalMillis=0 fsyncOnFlush=false 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Idle log connection timeout: 28800000ms 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.log.DiskLog Log preparation is complete 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Log preparation is complete 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.KUFL Restart consistency checking skipped as we are not recovering a master to a slave 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opening KUFL server: store name=kufl host=0.0.0.0 port=3112 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO kufl.Server Opened socket: host=/0.0.0.0:3112 port=3112 useSSL=false 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: q-to-dbms 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Connecting to data source 2025-11-20 14:47:27 | | [kingbase - pool-2-thread-1] INFO applier.JdbcApplier Suppressing logging on privileged slave 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-q-to-dbms-0] Last event data not available; Setting extractor to current position 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: kufl-to-q 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreExtractor Storage adapter is prepared: name=kufl 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-kufl-to-q-0] Last event data not available; Setting extractor to current position 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Preparing tasks for stage: remote-to-kufl 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO kufl.KUFLStoreApplier Storage adapter is prepared: name=kufl 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] WARN pipeline.StageTaskGroup [pool-2-thread-1-remote-to-kufl-0] Last event data not available; Setting extractor to current position 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Starting pipeline: slave 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Opening connection to master: kufl://oracle:3112/ preferred role=null preferred role timeout=30 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Starting stage task thread 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification OFFLINE:ERROR -> GOING-ONLINE:SYNCHRONIZING 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Received irrelevant event for current state: state=GOING-ONLINE:SYNCHRONIZING event=OfflineNotification 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The type of compression is: 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol The mode of serialization mode is: 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.Protocol Received master handshake: options= { auth_required=false max_seqno=137 min_seqno=1 role=master source_id=192.168.190.157 version=Kingbase FlySync V002R002M081PS002 } 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connection is accepted 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO kufl.RemoteKUFLExtractor Connected to master on uri=kufl://oracle:3112/ after 0 retries 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification GOING-ONLINE:SYNCHRONIZING -> ONLINE 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] ERROR failure_record_file 2025-11-20 14:47:28.069@@SPLITE@@kingbase@@SPLITE@@-1@@SPLITE@@Requested event (#0 / 0) not found in database 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Dispatching error event: Event extraction failed 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Performing rollback of possible partial transaction: seqno=(unavailable) 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-remote-to-kufl-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, shutting down services : Event extraction failed com.kingbase.flysync.replicator.extractor.ExtractorException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:393) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:69) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:278) at com.kingbase.flysync.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:206) at java.lang.Thread.run(Thread.java:745) Caused by: com.kingbase.flysync.replicator.kufl.KUFLException: Requested event (#0 / 0) not found in database at com.kingbase.flysync.replicator.kufl.Protocol.requestReplEvent(Protocol.java:487) at com.kingbase.flysync.replicator.kufl.Connector.requestEvent(Connector.java:225) at com.kingbase.flysync.replicator.kufl.RemoteKUFLExtractor.extract(RemoteKUFLExtractor.java:298) ... 4 more 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager No auto-recovery as max retry attempts have been exceeded 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] WARN management.OpenReplicatorManager Performing emergency service shutdown 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Shutting down pipeline: slave 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-kufl-to-q-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: kufl-to-q 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-kufl-to-q-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-q-to-dbms-0] WARN pipeline.SingleThreadStageTask Received unexpected interrupt in stage task: q-to-dbms 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Terminating processing for stage task thread 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1-q-to-dbms-0] INFO pipeline.SingleThreadStageTask Task event count: 0 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO pipeline.Pipeline Releasing pipeline: slave 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: remote-to-kufl 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: kufl-to-q 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO pipeline.StageTaskGroup Releasing tasks for stage: q-to-dbms 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO kufl.Server Stopping server thread 2025-11-20 14:47:28 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Server thread cancelled 2025-11-20 14:47:28 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing connector handlers for KUFL Server: store=kufl 2025-11-20 14:47:28 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server Closing socket: store=kufl host=/0.0.0.0:3112 port=3112 2025-11-20 14:47:28 | | [kingbase - KUFL Server [kufl:0.0.0.0:3112]] INFO kufl.Server KUFL thread done: store=kufl 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO datasource.KingbaseDataSource Attempting to reduce catalog data: data source=global 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO datasource.SqlCommitSeqno Reduced 0 task entries: flysync_kingbase.trep_commit_seqno 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager All internal services are shut down; replicator ready for recovery 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager Sent State Change Notification ONLINE -> OFFLINE:ERROR 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] ERROR management.OpenReplicatorManager Received error notification, do nothing since we are at OfflineError state 2025-11-20 14:47:28 | | [kingbase - pool-2-thread-1] INFO management.OpenReplicatorManager No auto-recovery as max retry attempts have been exceeded