Skip to content

Conversation

@GuoPhilipse
Copy link
Owner

sync

KraFusion and others added 30 commits February 9, 2022 10:35
Fixes typo in hadoop-aws/assumed_roles.md

Contributed by Joey Krabacher
#3930)


Adds a new map type WeakReferenceMap, which stores weak
references to values, and a WeakReferenceThreadMap subclass
to more closely resemble a thread local type, as it is a
map of threadId to value.

Construct it with a factory method and optional callback
for notification on loss and regeneration.

 WeakReferenceThreadMap<WrappingAuditSpan> activeSpan =
      new WeakReferenceThreadMap<>(
          (k) -> getUnbondedSpan(),
          this::noteSpanReferenceLost);

This is used in ActiveAuditManagerS3A for span tracking.

Relates to
* HADOOP-17511. Add an Audit plugin point for S3A
* HADOOP-18094. Disable S3A auditing by default.

Contributed by Steve Loughran.
…er than deleting. (#3940). Contributed by Ayush Saxena.

Reviewed-by: Steve Loughran <[email protected]>
Reviewed-by: stack <[email protected]>
Create unix domain socket in java.io.tmpdir instead of
test.build.dir to avoid 'File name too long' error.

Reviewed-by: Ayush Saxena <[email protected]>
…ternal ViewFS directories are the same as directories on target filesystems. Contributed by Chentao Yu. (3953)
…ervicesCapacitySched. Contributed by Tamas Domok
…pacityOverTimePolicy. Contributed by Benjamin Teke
Contributed by Steve Loughran

Change-Id: I73af19d2e2e41f4ba686c470726a80c3903a1950
…pancies for RC preparation (#3991)

Signed-off-by: Wei-Chiu Chuang <[email protected]>
…iner path on yarn applications (#3908)

Co-authored-by: Monthon Klongklaew <[email protected]>
Signed-off-by: Akira Ajisaka <[email protected]>
GauthamBanasandra and others added 29 commits March 5, 2022 07:11
* Centos 8 has reached its
  End-of-Life and thus its
  packages are no longer
  accessible from
  mirror.centos.org.
* This PR switches the baseurl
  to vault.centos.org where
  the packages are archived.
…of class name. Contributed by Szilard Nemeth
…#4000)

Reviewed-by: Akira Ajisaka <[email protected]>
Reviewed-by: Wei-Chiu Chuang <[email protected]>
Signed-off-by: Takanobu Asanuma <[email protected]>
…sation logical order. Contributed by Andras Gyori
Multi object delete of size more than 1000 is not supported by S3 and 
fails with MalformedXML error. So implementing paging of requests to 
reduce the number of keys in a single request. Page size can be configured
using "fs.s3a.bulk.delete.page.size" 

 Contributed By: Mukund Thakur
…3941). Contributed by limingxiang.

Signed-off-by: He Xiaoqiao <[email protected]>
Signed-off-by: litao <[email protected]>
…ViewFS.

To get the new behavior, define fs.viewfs.trash.force-inside-mount-point to be true.

If the trash root for path p is in the same mount point as path p,
and one of:
* The mount point isn't at the top of the target fs.
* The resolved path of path is root (eg it is the fallback FS).
* The trash root isn't in user's target fs home directory.
get the corresponding viewFS path for the trash root and return it.
Otherwise, use <mnt>/.Trash/<user>.

Signed-off-by: Owen O'Malley <[email protected]>
…tter

* New statistic names in StoreStatisticNames
  (for joint use with s3a committers)
* Improvements to IOStatistics implementation classes
* RateLimiting wrapper to guava RateLimiter
* S3A committer Tasks moved over as TaskPool and
  added support for RemoteIterator
* JsonSerialization.load() to fail fast if source does not exist

+ tests.

This commit is a prerequisite for the main MAPREDUCE-7341 Manifest Committer
patch.

Contributed by Steve Loughran

Change-Id: Ia92e2ab5083ac3d8d3d713a4d9cb3e9e0278f654
This is a mapreduce/spark output committer optimized for
performance and correctness on Azure ADLS Gen 2 storage
(via the abfs connector) and Google Cloud Storage
(via the external gcs connector library).

* It is safe to use with HDFS, however it has not been optimized
for that use.
* It is *not* safe for use with S3, and will fail if an attempt
is made to do so.

Contributed by Steve Loughran

Change-Id: I6f3502e79c578b9fd1a8c1485f826784b5421fca
…EDUCE-7341

Follow-on patch to MAPREDUCE-7341, adding ABFS support and tests

* resilient rename
* tests for job commit through the manifest committer.

contains
- HADOOP-17976. ABFS etag extraction inconsistent between LIST and HEAD calls
- HADOOP-16204. ABFS tests to include terasort

Contributed by Steve Loughran.

Change-Id: I0a7d4043bdf19bcb00c033fc389730109b93b77f
* The source files for hdfs_find uses
   getopt for parsing the command
   line arguments. getopt is available
   only on Linux and thus, isn't cross
   platform.
* Thus, we need to replace getopt
   with boost::program_options to
   make hdfs_find cross platform.
…FS (#4067). Contributed by tomscut.

Signed-off-by: Ayush Saxena <[email protected]>
@GuoPhilipse GuoPhilipse merged commit 0797b25 into GuoPhilipse:trunk Mar 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.