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

event.processing​.failure.handling.mode = skip does not skip RecordTooLargeException

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • 1.5.2.Final
    • postgresql-connector
    • None
    • False
    • False
    • 0
    • 0% 0%
    • Undefined

      We have some extremely rare cases where we get messages that are over 16MB and this gives a RecordTooLargeException error that we cannot resolve unless we actually drop/recreate the slot, or otherwise skip the LSN.  I was hoping that event.processing​.failure.handling.mode = skip would skip the events in question (or warn mode would warn), but this setting does not seem to have any affect.

      Is there any way that we can skip such events?  Even ideally, specify a mapping of Exception class to handling mode that allows a warning instead of error.  Is such a thing possible?  I saw some discussion on this in gitter but nothing concrete.

      Thank you!

            Unassigned Unassigned
            jfinzel Jeremy Finzel
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: