Uploaded image for project: 'Marathon'
  1. Marathon
  2. MARATHON-7945

Remove transitiveAppsById index from RootGroup

    Details

      Description

      The transitiveAppsById index is built with each group creation and is fairly expensive. Almost every operation on the root group calls putGroup. Removing the index should yield a great speed up.

      Acceptance

      Run a micro-benchmark against RootGroup.putGroup for different numbers of apps and groups depth and width.
      Compare master against the patch.

      Run a micro-benchmarl against RootGroup.app() for different numbers of apps and groups depth and width.
      Compare master against the patch and show that is is constant.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                kjeschkies Karsten Jeschkies
                Reporter:
                tharper Tim Harper
                Team:
                Orchestration Team
                Watchers:
                Tim Harper
              • Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: