Uploaded image for project: 'Apache Drill'
  1. Apache Drill
  2. DRILL-5270

Improve loading of profiles listing in the WebUI

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.9.0
    • Future
    • Web Server
    • None

    Description

      Currently, as the number of profiles increase, we reload the same list of profiles from the FS.
      An ideal improvement would be to detect if there are any new profiles and only reload from the disk then. Otherwise, a cached list is sufficient.

      For a directory of 280K profiles, the load time is close to 6 seconds on a 32 core server. With the caching, we can get it down to as much as a few milliseconds.

      To render the cache as invalid, we inspect the last modified time of the directory to confirm whether a reload is needed.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              kkhatua Kunal Khatua
              Arina Ielchiieva Arina Ielchiieva
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: