ravwojdyla commented on a change in pull request #2638:
URL: https://github.com/apache/hadoop/pull/2638#discussion_r561995418



##########
File path: 
hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
##########
@@ -2257,6 +2268,750 @@
     This setting provides better performance compared to blob-specific saskeys.
   </description>
 </property>
+
+<!-- GCS (Google Cloud Store) file system properties START -->
+<property>
+  <name>fs.AbstractFileSystem.gs.impl</name>
+  <value>com.google.cloud.hadoop.fs.gcs.GoogleHadoopFS</value>
+  <description>The AbstractFileSystem for gs: uris.</description>
+</property>
+<property>
+  <name>fs.gs.project.id</name>
+  <value></value>
+  <description>
+    Google Cloud Project ID with access to GCS buckets. Required only for list
+    buckets and create bucket operations.
+  </description>
+</property>
+<property>
+  <name>fs.gs.working.dir</name>
+  <value>/</value>
+  <description>
+    The directory relative `gs:` uris resolve in inside of the default bucket.
+  </description>
+</property>
+<property>
+  <name>fs.gs.implicit.dir.repair.enable</name>
+  <value>true</value>
+  <description>
+    Whether or not to create objects for the parent directories of objects with
+    `/` in their path e.g. creating `gs://bucket/foo/` upon deleting or 
renaming
+    `gs://bucket/foo/bar`.
+  </description>
+</property>
+<property>
+  <name>fs.gs.copy.with.rewrite.enable</name>
+  <value>true</value>
+  <description>
+    Whether or not to perform copy operation using Rewrite requests. Allows to
+    copy files between different locations and storage classes.
+  </description>
+</property>
+<property>
+  <name>fs.gs.rewrite.max.bytes.per.call</name>
+  <value>536870912</value>
+  <description>
+    Maximum number of bytes rewritten in a single rewrite request when
+    `fs.gs.copy.with.rewrite.enable` is set to `true`.
+  </description>
+</property>
+<property>
+  <name>fs.gs.overwrite.generation.mismatch.ignore</name>
+  <value>false</value>
+  <description>
+    Ignore Cloud Storage precondition 
(https://cloud.google.com/storage/docs/generations-preconditions#_Preconditions)
+    failures when writing objects in concurrent environment.
+  </description>
+</property>
+<property>
+  <name>fs.gs.config.override.file</name>
+  <value></value>
+  <description>
+    Override configuration file path. Properties defined in this file overrides
+    the properties defined in `core-site.xml` and values passed from command
+    line.
+  </description>
+</property>
+<property>
+  <name>fs.gs.reported.permissions</name>
+  <value>700</value>
+  <description>
+    Permissions that are reported for a file or directory to have regardless of
+    actual Cloud Storage permissions. Can be either in octal or symbolic format
+    that accepted by FsPermission class.
+  </description>
+</property>
+<property>
+  <name>fs.gs.delegation.token.binding</name>
+  <value></value>
+  <description>Delegation Token binding class.</description>
+</property>
+<property>
+  <name>fs.gs.bucket.delete.enable</name>
+  <value>false</value>
+  <description>
+    If true, recursive delete on a path that refers to a Cloud Storage bucket
+    itself or delete on that path when it is empty will result in deletion of
+    the bucket itself. If false, any operation that normally would have deleted
+    the bucket will be ignored. Setting to `false` preserves the typical
+    behavior of `rm -rf /` which translates to deleting everything inside of
+    root, but without clobbering the filesystem authority corresponding to that
+    root path in the process.
+  </description>
+</property>
+<property>
+  <name>fs.gs.checksum.type</name>
+  <value>NONE</value>
+  <description>
+    Configuration of object checksum type to return; if a particular file
+    doesn't support the requested type, then getFileChecksum() method will
+    return `null` for that file. Supported checksum types are `NONE`, `CRC32C`
+    and `MD5`.
+  </description>
+</property>
+<property>
+  <name>fs.gs.status.parallel.enable</name>
+  <value>true</value>
+  <description>
+    If true, executes Cloud Storage object requests in `FileSystem`'s
+    `listStatus` and `getFileStatus` methods in parallel to reduce latency.
+  </description>
+</property>
+<property>
+  <name>fs.gs.lazy.init.enable</name>

Review comment:
       Should this be `true` in core-site? 🤔 




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-issues-h...@hadoop.apache.org

Reply via email to