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

Expose only "productized" system/session configuration parameters

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • Future
    • Execution - Flow
    • None

    Description

      This is an enhancement request to expose only well tested and useful parameters to the end user.
      For example, we don't want to allow all users to change internal configuration parameters, like exec.min_hash_table_size or enable features that are not ready for prime time ( store.parquet.enable_dictionary_encoding for example).
      However, sometimes in order to achieve optimal performace some configuration fiddling will be absolutely necessary. We can allow different users with different privileges have an ability to change settings.

      One of the proposals to achieve this is to create a view on top of sys.options that will be created on drills start up and have privileged access
      a) to the information in the view - show only things that particular user is allowed to see
      b) have privileged access to "ALTER SYSTEM/SESSION" commands.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              vicky Victoria Markman
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: