Uploaded image for project: 'Apache InLong'
  1. Apache InLong
  2. INLONG-265

Unexpected broker disappearance in broker list after updating default broker metadata

    XMLWordPrintableJSON

Details

    Description

      It's a bug on 0.5.0 after migration of TUBEMQ-126: broker would disappear after updating its default metadata on unflushDataHold, which resulting an "out-of-sync" issue on metadata management.

      Reproduce steps:

      1. Bring a broker online;
      2. Use webapi to submit an update about type of "admin_update_broker_configure", setting a new unflushDataHold;
      3. Monitor log, it would successfully fire this event and proceed the update;
      4. Refresh the broker list on master, you will find it's disappeared;
      5. Retry to add the broker with the same BrokerID and IP Address, it would raise an error about duplicated configuration found, but the broker is still unseen in the broker list.

      Bug is relating to BDB and Master initialization and meta-replication routines.

      Attachments

        Activity

          People

            hystericalhell Jeff Zhou
            hystericalhell Jeff Zhou
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 1h 20m
                1h 20m