This is an automated email from the ASF dual-hosted git repository. adoroszlai pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/ozone.git
commit 66f394b3b5a257f3ac659568e14de1cbd5e7b9fc Merge: 584d68bd51 47b75d7993 Author: Doroszlai, Attila <[email protected]> AuthorDate: Tue Mar 7 07:56:47 2023 +0100 Merge remote-tracking branch 'origin/HDDS-5447-httpfs' hadoop-hdds/docs/content/design/httpfs.md | 31 + hadoop-hdds/docs/content/interface/HttpFS.md | 119 ++ hadoop-hdds/docs/content/tools/_index.md | 1 + .../dist/dev-support/bin/dist-layout-stitching | 2 + hadoop-ozone/dist/pom.xml | 12 +- .../src/main/compose/ozone-ha/docker-compose.yaml | 8 + .../dist/src/main/compose/ozone-ha/docker-config | 4 + .../dist/src/main/compose/ozone-ha/test.sh | 1 + .../src/main/compose/ozone/docker-compose.yaml | 8 + .../dist/src/main/compose/ozone/docker-config | 3 + hadoop-ozone/dist/src/main/compose/ozone/test.sh | 1 + .../compose/ozonesecure-ha/docker-compose.yaml | 18 + .../src/main/compose/ozonesecure-ha/docker-config | 19 +- .../dist/src/main/compose/ozonesecure-ha/test.sh | 2 + .../main/compose/ozonesecure/docker-compose.yaml | 16 +- .../src/main/compose/ozonesecure/docker-config | 17 +- .../dist/src/main/compose/ozonesecure/test.sh | 2 + hadoop-ozone/dist/src/main/keytabs/HTTP.keytab | Bin 432 -> 580 bytes hadoop-ozone/dist/src/main/keytabs/dn.keytab | Bin 278 -> 278 bytes hadoop-ozone/dist/src/main/keytabs/hadoop.keytab | Bin 146 -> 146 bytes hadoop-ozone/dist/src/main/keytabs/httpfs.keytab | Bin 0 -> 458 bytes hadoop-ozone/dist/src/main/keytabs/jhs.keytab | Bin 142 -> 142 bytes hadoop-ozone/dist/src/main/keytabs/nm.keytab | Bin 138 -> 138 bytes hadoop-ozone/dist/src/main/keytabs/om.keytab | Bin 278 -> 278 bytes hadoop-ozone/dist/src/main/keytabs/recon.keytab | Bin 296 -> 296 bytes hadoop-ozone/dist/src/main/keytabs/rm.keytab | Bin 138 -> 138 bytes hadoop-ozone/dist/src/main/keytabs/s3g.keytab | Bin 434 -> 434 bytes hadoop-ozone/dist/src/main/keytabs/scm.keytab | Bin 586 -> 586 bytes hadoop-ozone/dist/src/main/keytabs/testuser.keytab | Bin 450 -> 606 bytes .../dist/src/main/keytabs/testuser2.keytab | Bin 154 -> 154 bytes .../dist/src/main/keytabs/update-keytabs.sh | 6 + hadoop-ozone/dist/src/main/license/bin/LICENSE.txt | 5 + hadoop-ozone/dist/src/main/license/jar-report.txt | 6 + .../src/main/smoketest/httpfs/operations.robot | 49 + .../main/smoketest/httpfs/operations_tests.robot | 164 ++ hadoop-ozone/dist/src/shell/ozone/ozone | 7 + hadoop-ozone/httpfsgateway/README.txt | 17 + .../dev-support/findbugsExcludeFile.xml | 41 + hadoop-ozone/httpfsgateway/pom.xml | 333 ++++ .../httpfsgateway/src/main/conf/httpfs-env.sh | 59 + .../src/main/conf/httpfs-log4j.properties | 35 + .../httpfsgateway/src/main/conf/httpfs-site.xml | 17 + .../org/apache/ozone/fs/http/HttpFSConstants.java | 199 ++ .../org/apache/ozone/fs/http/package-info.java | 21 + .../http/server/CheckUploadContentTypeFilter.java | 115 ++ .../apache/ozone/fs/http/server/FSOperations.java | 2105 ++++++++++++++++++++ .../fs/http/server/HttpFSAuthenticationFilter.java | 144 ++ .../fs/http/server/HttpFSExceptionProvider.java | 113 ++ .../fs/http/server/HttpFSParametersProvider.java | 724 +++++++ .../ozone/fs/http/server/HttpFSReleaseFilter.java | 43 + .../apache/ozone/fs/http/server/HttpFSServer.java | 1394 +++++++++++++ .../ozone/fs/http/server/HttpFSServerWebApp.java | 162 ++ .../fs/http/server/HttpFSServerWebServer.java | 188 ++ .../org/apache/ozone/fs/http/server/JsonUtil.java | 512 +++++ .../http/server/metrics/HttpFSServerMetrics.java | 164 ++ .../ozone/fs/http/server/metrics/package-info.java | 26 + .../apache/ozone/fs/http/server/package-info.java | 21 + .../apache/ozone/hdfs/web/WebHdfsConstants.java | 52 + .../org/apache/ozone/hdfs/web/package-info.java | 21 + .../apache/ozone/lib/lang/RunnableCallable.java | 99 + .../java/org/apache/ozone/lib/lang/XException.java | 140 ++ .../org/apache/ozone/lib/lang/package-info.java | 21 + .../org/apache/ozone/lib/server/BaseService.java | 185 ++ .../java/org/apache/ozone/lib/server/Server.java | 841 ++++++++ .../apache/ozone/lib/server/ServerException.java | 98 + .../java/org/apache/ozone/lib/server/Service.java | 84 + .../apache/ozone/lib/server/ServiceException.java | 43 + .../org/apache/ozone/lib/server/package-info.java | 21 + .../apache/ozone/lib/service/FileSystemAccess.java | 55 + .../lib/service/FileSystemAccessException.java | 63 + .../java/org/apache/ozone/lib/service/Groups.java | 34 + .../apache/ozone/lib/service/Instrumentation.java | 67 + .../org/apache/ozone/lib/service/Scheduler.java | 42 + .../service/hadoop/FileSystemAccessService.java | 465 +++++ .../ozone/lib/service/hadoop/package-info.java | 21 + .../instrumentation/InstrumentationService.java | 446 +++++ .../lib/service/instrumentation/package-info.java | 21 + .../org/apache/ozone/lib/service/package-info.java | 21 + .../lib/service/scheduler/SchedulerService.java | 150 ++ .../ozone/lib/service/scheduler/package-info.java | 21 + .../ozone/lib/service/security/GroupsService.java | 61 + .../ozone/lib/service/security/package-info.java | 21 + .../ozone/lib/servlet/FileSystemReleaseFilter.java | 115 ++ .../apache/ozone/lib/servlet/HostnameFilter.java | 115 ++ .../org/apache/ozone/lib/servlet/MDCFilter.java | 108 + .../org/apache/ozone/lib/servlet/ServerWebApp.java | 245 +++ .../org/apache/ozone/lib/servlet/package-info.java | 21 + .../main/java/org/apache/ozone/lib/util/Check.java | 221 ++ .../apache/ozone/lib/util/ConfigurationUtils.java | 98 + .../org/apache/ozone/lib/util/package-info.java | 21 + .../org/apache/ozone/lib/wsrs/BooleanParam.java | 50 + .../java/org/apache/ozone/lib/wsrs/ByteParam.java | 42 + .../java/org/apache/ozone/lib/wsrs/EnumParam.java | 50 + .../org/apache/ozone/lib/wsrs/EnumSetParam.java | 77 + .../apache/ozone/lib/wsrs/ExceptionProvider.java | 64 + .../apache/ozone/lib/wsrs/InputStreamEntity.java | 67 + .../org/apache/ozone/lib/wsrs/IntegerParam.java | 42 + .../org/apache/ozone/lib/wsrs/JSONMapProvider.java | 82 + .../org/apache/ozone/lib/wsrs/JSONProvider.java | 81 + .../java/org/apache/ozone/lib/wsrs/LongParam.java | 42 + .../main/java/org/apache/ozone/lib/wsrs/Param.java | 69 + .../java/org/apache/ozone/lib/wsrs/Parameters.java | 82 + .../apache/ozone/lib/wsrs/ParametersProvider.java | 128 ++ .../java/org/apache/ozone/lib/wsrs/ShortParam.java | 49 + .../org/apache/ozone/lib/wsrs/StringParam.java | 73 + .../org/apache/ozone/lib/wsrs/package-info.java | 21 + .../main/libexec/shellprofile.d/hadoop-httpfs.sh | 54 + .../src/main/resources/default-log4j.properties | 20 + .../src/main/resources/httpfs-default.xml | 337 ++++ .../src/main/resources/httpfs.properties | 21 + .../src/main/resources/webapps/static/index.html | 36 + .../main/resources/webapps/webhdfs/WEB-INF/web.xml | 98 + hadoop-ozone/httpfsgateway/src/main/sbin/httpfs.sh | 64 + .../httpfsgateway/src/main/webapp/WEB-INF/web.xml | 98 + .../httpfsgateway/src/site/configuration.xsl | 49 + .../httpfsgateway/src/site/resources/css/site.css | 30 + hadoop-ozone/httpfsgateway/src/site/site.xml | 29 + hadoop-ozone/pom.xml | 6 + pom.xml | 12 + 119 files changed, 12837 insertions(+), 7 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
