Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-3876

Oracle - Provide a more user-friendly way to update SCN

    XMLWordPrintable

Details

    Description

      I currently use 1.6.1.Final, I have a few questions about 1.6.1.Final and 1.7.0:

      1. Why does the *logMinerEventProcess#calculateNewStartScn method to get minStartScn not skip transactions without events?
      2. MemoryLogMinerEventProcessor: Why does scn update only after all transactions are completed when support for LOB fields is not enabled? 
      3. InfinispanLogMinerEventProcessor: Why update the SCN without any judgment when support for LOB fields is not enabled?(3.1 Is it because the createCache method will load the cache in Infinispan during initialization? 3.2 If so, why are there any judgments when enabling support for LOB fields?)
      4. In both LogMinerEventProcessors, the calculateNewStartScn method may return minCacheScn as the new start scn. Will this not lead to repeated consumption of log events?

      Attachments

        Activity

          People

            ccranfor@redhat.com Chris Cranford
            ili-zh Zongwen Li (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: