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]

Reply via email to