Uploaded image for project: 'Apache Drill'
  1. Apache Drill
  2. DRILL-2363 Support user impersonation in Drill
  3. DRILL-2413

FileSystemPlugin refactoring: avoid sharing DrillFileSystem across schemas

    XMLWordPrintableJSON

Details

    Description

      Currently we create one DrillFileSystem (an extension of hadoop FileSystem) instance and share it across all Workspaces created for all queries, FormatPlugins and FormatMatcher. Remove the shared DrillFileSystem instead share the DrillFileSystem configuration and create a DrillFileSystem in each Schema (WorkspaceSchema) using the current user credentials in Schema. The same DrillFileSystem instances to passed to FormatPlugins and FormatMatchers whenever Schemas need to access the file system.

      Attachments

        1. DRILL-2413-1.patch
          79 kB
          Venki Korukanti

        Issue Links

          Activity

            People

              vkorukanti Venki Korukanti
              vkorukanti Venki Korukanti
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: