Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-11741

Recon - Implement dynamic scaling in Recon for processing of full OM snapshot by background tasks

    XMLWordPrintableJSON

Details

    • Task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Ozone Recon
    • None

    Description

      This scaling can be done only for full snapshot case, not when Recon is receiving incremental set of OM update events in every periodic sync, because incremental events in every sync can also be in huge numbers in high TPS throughput at OM due to high TP write/update workload and all those incremental events has to be processed in sequence only (already mentioned in design doc), We cannot make it concurrent processing of those incremental events and this processing by each task will take time. We cannot speed up the processing of incremental sync events.
      Scaling and speed up can only be done in case of full snapshot processing. And this may improve the speed significantly when Recon is trying to catch up with OM after long pause or it was down or during initial catch up or any other case when Recon has to fall back on full snapshot processing...

      Attachments

        Activity

          People

            arafat2198 Arafat Khan
            deveshsingh Devesh Kumar Singh
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: