Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
254 commits
Select commit Hold shift + click to select a range
5715aee
HDDS-10328. Support cross realm Kerberos out of box. (#6192)
jojochuang Feb 8, 2024
601fd41
HDDS-10322. Make VolumeArgs immutable (#6193)
adoroszlai Feb 8, 2024
c1efa33
HDDS-8627. Recon - API for Count of deletePending directories (#5037)
ArafatKhan2198 Feb 9, 2024
15b62de
HDDS-10333. RocksDB logger not closed (#6200)
adoroszlai Feb 9, 2024
75df6c1
HDDS-9843. Ozone client high memory (heap) utilization (#6153)
duongkame Feb 9, 2024
d3e2e59
HDDS-10319. Also consider bucket layout deciding whether to normalize…
devmadhuu Feb 9, 2024
2f2234c
HDDS-10262. Encapsulate SnapshotCache inside OmSnapshotManager (#6135)
Cyrill Feb 9, 2024
af25a48
HDDS-10340. Skip ci on dashboard updates (#6203)
kerneltime Feb 9, 2024
47ef84c
HDDS-10318. Add OM client protocol metrics to Ozone - ListKey Metrics…
tanvipenumudy Feb 9, 2024
370b9d7
HDDS-10256. Retry block allocation when SCM is in safe mode. (#6189)
ashishkumar50 Feb 10, 2024
7c79246
HDDS-10256. Retry block allocation when SCM is in safe mode. (#6189)
ashishkumar50 Feb 10, 2024
0a1c5d4
HDDS-10242. [hsync] Handle penultimate block finalization. (#6164)
ashishkumar50 Feb 10, 2024
c35e99f
HDDS-10250. Use SnapshotId as key in SnapshotCache (#6139)
hemantk-12 Feb 10, 2024
ffd8221
HDDS-10343. Remove dependency on jsr305 (#6208)
adoroszlai Feb 12, 2024
cd00691
HDDS-10218. Speed up TestSstFilteringService (#6196)
raju-balpande Feb 12, 2024
45c853c
HDDS-10325. Make BucketArgs immutable (#6205)
adoroszlai Feb 12, 2024
c289c67
HDDS-10344. Schedule dependabot for weekend (#6209)
adoroszlai Feb 12, 2024
68662a7
HDDS-10347. Bump jacoco to 0.8.11 (#6214)
dependabot[bot] Feb 12, 2024
bacb184
HDDS-10356. Bump exec-maven-plugin to 3.1.1 (#6215)
dependabot[bot] Feb 13, 2024
7370676
HDDS-9680. Use md5 hash of multipart object part's content as ETag (#…
vtutrinov Feb 13, 2024
3c4683e
HDDS-9738. Display startTime, pipeline and container counts for decom…
Tejaskriya Feb 13, 2024
44adf80
HDDS-10359. Recursively deleting volume with OBS bucket shows error d…
ashishkumar50 Feb 14, 2024
3876852
HDDS-10368. Bump guice to 6.0.0 (#6212)
dependabot[bot] Feb 14, 2024
78fc781
HDDS-10369. Set Times API doesn't work with linked buckets. (#6220)
sadanand48 Feb 15, 2024
6194d42
HDDS-10301. Recon - Fold the pipeline info for a DN on Datanode page.…
smitajoshi12 Feb 15, 2024
463a09b
HDDS-9884. Pass DatanodeVersion to the client (#6155)
smengcl Feb 15, 2024
2348784
HDDS-10288. Checksum to support direct buffers (#6162)
duongkame Feb 15, 2024
cce2f96
HDDS-10339. Add S3 API level dashboard (#6202)
kerneltime Feb 15, 2024
e0f3ae1
HDDS-10391. Bump joda-time to 2.12.7 (#6230)
dependabot[bot] Feb 18, 2024
c672453
HDDS-10387. Fix parameter number warning in KeyOutputStream and relat…
szetszwo Feb 20, 2024
932a0ac
HDDS-10342. Reduce code duplication in MiniOzoneCluster builders (#6206)
adoroszlai Feb 20, 2024
c8e6cab
HDDS-10345. No need to sort excluded datanodes during Ratis pipeline …
siddhantsangwan Feb 20, 2024
a1f8390
HDDS-10010. Support snapshot rename operation (#6006)
Cyrill Feb 20, 2024
db1561a
HDDS-10385. Memory leak for thread local usages in OMClientRequest. (…
sumitagrawl Feb 21, 2024
652b9bc
HDDS-10401. Bump commons-compress to 1.26.0 (#6240)
dependabot[bot] Feb 21, 2024
3a01fea
HDDS-10406. Bump aws-java-sdk to 1.12.661 (#6249)
rohit-kb Feb 21, 2024
9c187df
HDDS-10398. Remove deleted_blocks table in container schema V2 and V3…
ChenSammi Feb 22, 2024
c9d3b23
HDDS-10397. Restrict legacy bucket directory deletion through sh comm…
ashishkumar50 Feb 22, 2024
5f6306d
HDDS-10395. Fix eTag compatibility issues for MPU (#6235)
ivandika3 Feb 22, 2024
45d420a
HDDS-10293. IllegalArgumentException: containerSize Negative (#6178)
ArafatKhan2198 Feb 22, 2024
f0b75b7
HDDS-10383. Introduce a Provider for client-side thread resources pas…
xichen01 Feb 22, 2024
6dfd7d4
HDDS-10408. NPE causes OM crash in Snapshot Purge request (#6250)
aswinshakil Feb 22, 2024
b537a6a
HDDS-10396. Encapsulate fields in WithMetadata and subclasses (#6238)
adoroszlai Feb 22, 2024
d883d7d
HDDS-10149. New JNI layer for RawSSTFileReader & RawSSTFileReaderIter…
swamirishi Feb 22, 2024
284846f
HDDS-10363. HDDS-9388 broke encryption. (#6219)
jojochuang Feb 23, 2024
83cb2b7
HDDS-10320. Introduce factory to configure MiniOzoneCluster's datanod…
adoroszlai Feb 23, 2024
13b635c
HDDS-10410. Avoid creating ChunkInfo. (#6258)
szetszwo Feb 23, 2024
babf85c
HDDS-10403. CopyObject should set ETag based on the key content (#6251)
ivandika3 Feb 23, 2024
e9f11f0
HDDS-10404. Ozone admin reconfig command fails with security enabled …
ChenSammi Feb 23, 2024
0bac7ef
HDDS-10405. ozone admin has hard-coded info loglevel (#6254)
adoroszlai Feb 23, 2024
c325315
HDDS-10418. Bump commons-io to 2.15.1 (#6266)
dependabot[bot] Feb 24, 2024
decacde
HDDS-10419. Bump maven-gpg-plugin to 3.1.0 (#6211)
dependabot[bot] Feb 24, 2024
f62a8e3
HDDS-10420. Bump restrict-imports-enforcer-rule to 2.5.0 (#6264)
dependabot[bot] Feb 24, 2024
0cd6b3b
HDDS-10399. IndexOutOfBoundsException when shallow listing empty dire…
SaketaChalamchala Feb 25, 2024
dc9bd61
HDDS-10365. Fix description for `ozone getconf ozonemanagers` (#6263)
david1859168 Feb 25, 2024
df68290
HDDS-10214. Update supported versions in security policy up to 1.4.0 …
ivandika3 Feb 25, 2024
84c6e4d
HDDS-10384. RPC client Reusing thread resources. (#6270)
xichen01 Feb 26, 2024
50d43e8
HDDS-10394. Fix parameter number warning in om.helpers (#6271)
adoroszlai Feb 26, 2024
1b48186
HDDS-10415. Remove duplicate HA MiniOzoneCluster factory method (#6261)
adoroszlai Feb 26, 2024
9c2fb3a
HDDS-10346. Make test cases in TestSstFilteringService independent (#…
raju-balpande Feb 26, 2024
9b13435
HDDS-10361. [hsync] Output stream should support direct byte buffer. …
jojochuang Feb 26, 2024
2d77fb4
HDDS-10423. Datanode fails to start with invalid checksum size settin…
adoroszlai Feb 27, 2024
f6d455f
HDDS-10360. Make cleanupTest compatible with enableFileSystemPath val…
ashishkumar50 Feb 27, 2024
083a45e
Revert "HDDS-10384. RPC client Reusing thread resources. (#6270)" (#6…
adoroszlai Feb 27, 2024
7939faf
HDDS-815. Rename HDDS config keys prefixed with dfs. (#6274)
sarvekshayr Feb 27, 2024
0e413c9
HDDS-10428. OzoneClientConfig#validate does not get called (#6282)
ChenSammi Feb 27, 2024
54548aa
HDDS-10327. S3G does not work in a single-node deployment (#6257)
Tejaskriya Feb 27, 2024
d3c5cce
Merge remote-tracking branch 'asf/master' into HDDS-7593
smengcl Feb 27, 2024
9fb61ff
HDDS-10413. Recon - UnsupportedOperationException while merging Incre…
devmadhuu Feb 27, 2024
1e98ebb
HDDS-10432. Hadoop FS client write(byte[], int, int) is very slow in …
duongkame Feb 27, 2024
e0bf7b4
HDDS-10370. Recon - Handle the pre-existing missing empty containers …
devmadhuu Feb 28, 2024
8c4ab8e
HDDS-8683. Container balancer thread interrupt may not work (#6179)
Tejaskriya Feb 28, 2024
f440654
HDDS-10416. Move HA-specific settings to MiniOzoneHAClusterImpl.Build…
adoroszlai Feb 28, 2024
4da5a64
HDDS-10425. Increase OM transaction index for non-Ratis based on exis…
whbing Feb 28, 2024
543c9e7
HDDS-9235. ReplicationManager metrics not collected after restart. (#…
aswinshakil Feb 28, 2024
1830fe2
HDDS-10367. Fix possible NPE in listKeysLight, listStatus, listStatus…
ivanzlenko Feb 28, 2024
aa68aec
HDDS-10324. Metadata are not updated when keys are overwritten. (#6273)
ArafatKhan2198 Feb 28, 2024
4095ef1
HDDS-10278. Simplify tests using assertDoesNotThrow (#6291)
wzhallright Feb 28, 2024
8fcd039
HDDS-10437. Rename method to getContainersPendingReplication (#6293)
Tejaskriya Feb 28, 2024
01f8d62
HDDS-10331. Rename Java constants of ex-DFS config keys (#6290)
sarvekshayr Feb 28, 2024
1eeaa0b
HDDS-10144. Zero-Copy in replication (#6049)
guohao-rosicky Feb 28, 2024
c3271b8
HDDS-10144. (addendum) Zero-Copy in replication
adoroszlai Feb 28, 2024
083e914
HDDS-10433. Add Prometheus scrape target for Datanodes in Compose v2 …
kerneltime Feb 28, 2024
804366a
HDDS-6713. Avoid the need to cast to MiniOzoneHAClusterImpl (#6295)
adoroszlai Feb 29, 2024
384103a
HDDS-10282. Fix pagination on the OM DB Insights page in Recon (#6190)
dombizita Feb 29, 2024
0a5fc69
HDDS-7810. Support namespace summaries (du, dist & counts) for OBJECT…
ArafatKhan2198 Mar 1, 2024
11fddc4
HDDS-10041. Do not start the daemon inside the OzoneManagerDoubleBuff…
szetszwo Mar 1, 2024
3a872b4
HDDS-10447. Extract helper methods from Ozone native ACL unit tests (…
adoroszlai Mar 1, 2024
2710129
HDDS-10453. Bump httpclient to 4.5.14 (#6311)
dependabot[bot] Mar 2, 2024
61dbb08
HDDS-10455. Bump protobuf-maven-plugin to 0.6.1 (#6313)
dependabot[bot] Mar 2, 2024
11c5eb8
HDDS-10456. Bump slf4j to 2.0.12 (#6312)
dependabot[bot] Mar 2, 2024
1cf9e95
HDDS-10427. Retry read wait based on policy. (#6292)
ashishkumar50 Mar 4, 2024
f244a67
HDDS-10252. [hsync] Revisit configuration keys for incremental chunk …
jojochuang Mar 4, 2024
b513cdc
HDDS-10439. Remove setConf from MiniOzoneCluster public interface (#6…
adoroszlai Mar 4, 2024
a65991f
HDDS-10444. Reduce string concatenation in ContainerImporter#importCo…
jianghuazhu Mar 4, 2024
650e777
HDDS-10459. Bump snappy-java to 1.1.10.5 (#6324)
vtutrinov Mar 4, 2024
a248ed1
HDDS-10329. [Snapshot] Add unit-test for recreating snapshots with de…
jyotirmoy-gh Mar 5, 2024
ff1e414
HDDS-10430. Race condition around Pipeline#nodesInOrder (#6316)
adoroszlai Mar 5, 2024
f7a421b
HDDS-10446. Refactor Node2ObjectsMap, Node2PipelineMap, Node2Containe…
Montura Mar 5, 2024
8059213
HDDS-10458. Mention `ozone admin datanode status decommission` in doc…
Tejaskriya Mar 5, 2024
b69674c
HDDS-10412. Prefix ACL check needs to resolve the bucket link (#6268)
ivandika3 Mar 5, 2024
f16b1af
HDDS-10424. Improve error message for prefix without trailing slash (…
sarvekshayr Mar 5, 2024
9a6ece2
HDDS-10457. Remove dependency commons-pool2 (#6317)
adoroszlai Mar 5, 2024
4243721
HDDS-10450. Add GitHub actions labeler for the reconciliation feature…
errose28 Mar 5, 2024
87d8d61
HDDS-10467. Reduce metrics visibility (#6332)
adoroszlai Mar 6, 2024
2f05353
HDDS-10384. RPC client reusing thread resources. (#6326)
xichen01 Mar 6, 2024
418528a
HDDS-10460. Refine audit logging for bucket property update operation…
tanvipenumudy Mar 6, 2024
be5ffc2
HDDS-10471. [hsync] MockDatanodeStorage.writeChunk should make a copy…
jojochuang Mar 6, 2024
309e459
HDDS-10472. Audit log should include EC replication config (#6338)
adoroszlai Mar 6, 2024
1d81c32
Merge remote-tracking branch 'asf/HDDS-7593' into HDDS-7593
smengcl Mar 6, 2024
140c5de
HDDS-9343. Shift sortDatanodes logic to OM (#5391)
tanvipenumudy Mar 6, 2024
a145dd5
HDDS-9343. (addendum) Shift sortDatanodes logic to OM (#5391)
adoroszlai Mar 7, 2024
7c8160f
HDDS-10482. OMRequestTestUtils.createOmKeyInfo should set key modific…
smengcl Mar 7, 2024
3cadb24
Merge remote-tracking branch 'asf/master' into HDDS-7593
smengcl Mar 7, 2024
9dab4d2
HDDS-10487. Intermittent crash in TestSnapshotDiffManager (#6346)
adoroszlai Mar 7, 2024
d94aadc
HDDS-10480. Avoid proto2 ByteString.toByteArray() calls. (#6342)
szetszwo Mar 8, 2024
48bc30f
HDDS-10470. Populate Maven dependency cache in separate workflow (#6340)
adoroszlai Mar 8, 2024
1322add
HDDS-10493. Fix parameter number warning in DatanodeDetails and Conta…
adoroszlai Mar 8, 2024
6222aed
HDDS-10495. Removed JMockit dependency (#6352)
myskov Mar 8, 2024
f8a1e3c
HDDS-10090. Clean up TestStorageContainerManager (#6347)
will-sh Mar 8, 2024
bf91862
HDDS-10473. Extract constants in HddsDispatcher (#6337)
jianghuazhu Mar 9, 2024
c439b73
HDDS-10499. Bump org.kohsuke.metainf-services to 1.11 (#6354)
dependabot[bot] Mar 9, 2024
4ee5fd9
HDDS-10500. Bump Jackson to 2.16.1 (#6356)
dependabot[bot] Mar 10, 2024
cb25504
HDDS-10501. Bump maven-deploy-plugin to 3.1.1 (#6353)
dependabot[bot] Mar 11, 2024
5c57bcb
HDDS-10188. Add unit tests around Distcp across buckets (#6132)
sadanand48 Mar 11, 2024
131eec0
HDDS-10485. Enable container scanner by default. (#6345)
ChenSammi Mar 11, 2024
0763985
HDDS-10504. Remove unused VolumeInfo#configuredCapacity (#6363)
adoroszlai Mar 11, 2024
d68ea97
HDDS-10503. Bump jgrapht to 1.4.0 (#6364)
ivanzlenko Mar 11, 2024
6c95fc9
HDDS-10502. Improve generic type of IOUtils.close (#6361)
adoroszlai Mar 12, 2024
a8dd1c2
HDDS-10475. Refine audit logging for bucket creation (#6366)
tanvipenumudy Mar 12, 2024
91af26a
HDDS-10414. Some acceptance tests fail with Docker Compose V2 (#6269)
ArafatKhan2198 Mar 12, 2024
6cd0b6f
HDDS-10454. Make OzoneAcl immutable (#6319)
adoroszlai Mar 13, 2024
dd5b49b
HDDS-10497. [hsync] Refresh block token immediately if block token ex…
jojochuang Mar 14, 2024
e42b46d
HDDS-10497. [hsync] Refresh block token immediately if block token ex…
jojochuang Mar 14, 2024
3ce3a28
HDDS-10512. Reorder initialization of ScmTopologyClient in OM (#6374)
tanvipenumudy Mar 14, 2024
9222193
HDDS-10492. [Doc] Update zh translation to Recon Architecture (#6348)
aierate Mar 14, 2024
359bbad
HDDS-10050. Clean up TestStorageContainerManagerHelper (#6373)
Galsza Mar 14, 2024
71e4ff3
HDDS-10498. Improved configuration for license compliance (#6358)
myskov Mar 14, 2024
2ffdb3c
HDDS-10516. Add metrics for chunk read from internal ratis (#6375)
ChenSammi Mar 14, 2024
3d193fc
HDDS-10521. ETag field should not be returned during GetObject if the…
ivandika3 Mar 15, 2024
f4ba2be
HDDS-10440. Set new cluster ID and config instance in MiniOzoneCluste…
adoroszlai Mar 15, 2024
b82a2a2
HDDS-10496. Fetch dependencies for cache using actual build (#6359)
adoroszlai Mar 15, 2024
a99c12b
HDDS-10523. Extract module-specific gitignore (#6379)
adoroszlai Mar 15, 2024
825c340
HDDS-10511. Support ByteBufferPositionedReadable in OzoneFSInputStrea…
ashishkumar50 Mar 15, 2024
e2a4609
HDDS-10526. Bump follow-redirects to 1.15.6 (#6382)
dependabot[bot] Mar 15, 2024
0bf2a29
HDDS-10120. BindException in some integration tests with Java 17 (#6384)
adoroszlai Mar 16, 2024
01deb4f
HDDS-10534. Removed objenesis dependency (#6391)
myskov Mar 16, 2024
8efcaff
HDDS-10533. Bump junit5 to 5.10.2 (#6387)
dependabot[bot] Mar 17, 2024
238bff0
HDDS-10537. Bump docker-maven-plugin to 0.44.0 (#6390)
dependabot[bot] Mar 17, 2024
d1e37d6
HDDS-10535. Remove unused RangerRestMultiTenantAccessController. (#6392)
ArafatKhan2198 Mar 17, 2024
9291f89
HDDS-10543. Bump LMAX Disruptor to 3.4.4 (#6388)
dependabot[bot] Mar 18, 2024
89b700d
HDDS-10505. Move space reservation logic to VolumeUsage (#6370)
adoroszlai Mar 18, 2024
a122acc
HDDS-10549. Fix typo in Freon error message (#6397)
jyotirmoy-gh Mar 18, 2024
9afaeac
HDDS-10546. OM startup failure as leader is not getting ready (#6395)
sumitagrawl Mar 19, 2024
d4606e1
HDDS-10182. Add P99 quantiles and Min/Max Metrics for Xceiver Client …
aierate Mar 19, 2024
264cbc6
HDDS-10476. Add metrics about bucket utilization. (#6344)
ivanzlenko Mar 19, 2024
e907316
HDDS-9802. Tool to fix corrupted snapshot chain (#6386)
hemantk-12 Mar 19, 2024
8582214
HDDS-10515. Reduce OzoneAcl constructor count (#6396)
Galsza Mar 20, 2024
ca8f1f7
HDDS-10552. Downgrade Surefire to 3.0.0-M4 (#6406)
adoroszlai Mar 20, 2024
e6ed46a
HDDS-9085. Recon Directories Pending for Deletion Inside OMDB Insight…
smitajoshi12 Mar 20, 2024
8dabb2b
HDDS-10554. Bump Zookeeper to 3.8.4 (#6407)
adoroszlai Mar 20, 2024
8a522f0
HDDS-10311. Speed up TestOmMetrics (#6409)
will-sh Mar 20, 2024
f399f1b
HDDS-10539. Replace GSON with Jackson in multitenancy code. (#6399)
ArafatKhan2198 Mar 20, 2024
d45acfb
HDDS-10544. Move LMAX Disruptor to runtime scope (#6394)
adoroszlai Mar 20, 2024
72fef61
HDDS-10436. datanode status decommission command should have json out…
sarvekshayr Mar 21, 2024
d70d247
HDDS-10551. Improve HTTPFS Documentation for Iterative Liststatus Fun…
LZD-PratyushBhatt Mar 21, 2024
c4dc6a0
HDDS-5865. Make read retry interval and attempts in BlockInputStream …
SaketaChalamchala Mar 21, 2024
e3a7224
HDDS-10477. Make Rocksdb tools native lib compatible with all chipset…
swamirishi Mar 21, 2024
97038ef
HDDS-10118. hdds-rocks-native fails to build with Java11+ (#6415)
raju-balpande Mar 21, 2024
4364ef7
HDDS-10566. Bump commons-configuration2 to 2.10.1 (#6417)
dependabot[bot] Mar 22, 2024
74f04a7
HDDS-10556. Checkstyle summary excludes errors with xml (#6410)
adoroszlai Mar 22, 2024
44493ef
HDDS-10575. Bump jersey2.version to 2.42 (#6423)
dependabot[bot] Mar 23, 2024
ab56117
HDDS-10576. Bump maven-assembly-plugin to 3.7.1 (#6422)
dependabot[bot] Mar 23, 2024
4262596
HDDS-10577. Bump maven-shade-plugin to 3.5.2 (#6425)
dependabot[bot] Mar 23, 2024
042f4c5
HDDS-10580. Bump maven-eclipse-plugin to 2.10 (#6424)
dependabot[bot] Mar 24, 2024
2bc5f53
HDDS-10541. Replace GSON with Jackson in debug commands (#6401)
ArafatKhan2198 Mar 24, 2024
1ceec5c
HDDS-10540. Replace GSON with Jackson in nssummary. (#6400)
ArafatKhan2198 Mar 24, 2024
f9e5178
HDDS-10143. Intermittent failure in TestOzoneRpcClientWithRatis.testP…
xichen01 Mar 24, 2024
4ca8edb
HDDS-10562. Fix infinite loop in ozone fs -ls /volume (#6416)
symious Mar 24, 2024
82c02d3
HDDS-10564. Make Outputstream writeExecutor daemon threads. (#6418)
jojochuang Mar 24, 2024
873ae85
HDDS-10579. Remove org.ow2.asm dependency (#6427)
myskov Mar 24, 2024
b267a57
HDDS-10553. Add test case for creating file with EC replication confi…
YuanbenWang Mar 24, 2024
48e547a
HDDS-10448. Orientation fixes for List Keys Metrics Dashboard (#6308)
tanvipenumudy Mar 24, 2024
e39166f
HDDS-10581. NPE in SummarySubCommand and DiskUsageSubCommand (#6429)
ArafatKhan2198 Mar 24, 2024
77384ea
HDDS-8247. Run acceptance tests with JDK 17 (#6428)
adoroszlai Mar 25, 2024
07a68c0
HDDS-10583. Thread name prefix in ReplicationSupervisor is null (#6430)
adoroszlai Mar 25, 2024
8eca5b7
HDDS-10547. Fix shared buffer for datanode checksum calculation (#6402)
Cyrill Mar 25, 2024
9bdac50
HDDS-10584. Exclude proto3 classes from coverage (#6431)
adoroszlai Mar 25, 2024
7cb1737
HDDS-10586. Avoid loading network topology layer schema file for ever…
tanvipenumudy Mar 26, 2024
5448ebc
Merge remote-tracking branch 'asf/master' into HDDS-7593
smengcl Mar 22, 2024
d03f68f
HDDS-10510. Improve output of containerbalancer stop (#6433)
sarvekshayr Mar 26, 2024
80bafd0
HDDS-10578. Clean up Hadoop dependencies (#6432)
myskov Mar 26, 2024
c6c611f
HDDS-10587. Reset ETag's thread-local MessageDigest instance on excep…
ivandika3 Mar 26, 2024
6822d53
HDDS-10588. Bump hadoop-shaded-guava to 1.2.0 (#6440)
vtutrinov Mar 27, 2024
7feafe9
HDDS-10518. Create base Builder in WithMetadata and WithObjectID (#6378)
adoroszlai Mar 27, 2024
509c970
HDDS-10442. [hsync] Add a Freon tool to measure client to DataNode ro…
jojochuang Mar 27, 2024
e68183e
HDDS-10574. Improve TestObjectPut (#6426)
adoroszlai Mar 27, 2024
3fe5cde
Merge remote-tracking branch 'asf/HDDS-7593' into HDDS-7593-master-me…
smengcl Mar 27, 2024
7559e1f
HDDS-10524. [Snapshot] Invalidate the cache entry from snapshotInfoTa…
hemantk-12 Mar 27, 2024
3651d6c
HDDS-10594. Update file encryption info when overwriting key (#6445)
ChenSammi Mar 28, 2024
140cf0f
HDDS-9764. Add Robot test for JSON output where missing (#6448)
will-sh Mar 28, 2024
38e3add
HDDS-10600. Bump nimbus-jose-jwt to 9.37.2 (#6454)
vtutrinov Mar 28, 2024
9f6ac2f
HDDS-9242. Merge unit and integration checks into a combined one (#6199)
adoroszlai Mar 29, 2024
85c9c97
HDDS-10570. S3A: `fs -touch` creates directory instead of empty file …
adoroszlai Mar 29, 2024
cb5d519
HDDS-9534. Support namespace summaries (du, dist & counts) for LEGACY…
ArafatKhan2198 Mar 29, 2024
29edabb
HDDS-10618. Bump gson to 2.10.1 (#6459)
dependabot[bot] Mar 30, 2024
33c05b4
HDDS-10620. Bump build-helper-maven-plugin to 3.5.0 (#6462)
dependabot[bot] Mar 30, 2024
8bd1a92
HDDS-10622. Bump commons-io to 2.16.0 (#6463)
dependabot[bot] Mar 30, 2024
8a25784
HDDS-10623. Bump spotbugs-maven-plugin to 3.1.12.2 (#6460)
dependabot[bot] Mar 30, 2024
7c20f38
HDDS-10624. Bump reflections to 0.10.2 (#6461)
dependabot[bot] Mar 30, 2024
0599aee
HDDS-10621. Remove TimeoutFuture in favour of the original one in Gua…
myskov Mar 31, 2024
077fff4
HDDS-10358. Allow Container Balancer tuning options to be set in CLI …
sarvekshayr Apr 1, 2024
83d7586
HDDS-10613. Fix typo in Snapshot feature doc (#6465)
raju-balpande Apr 1, 2024
91e5d2e
HDDS-9130. [hsync] Combine WriteData and PutBlock requests into one (…
jojochuang Apr 1, 2024
6a4e699
HDDS-10564. Make Outputstream writeExecutor daemon threads. (#6418)
jojochuang Mar 24, 2024
a73fb37
HDDS-10507. Use equals() instead of == for nodes in NetworkTopology (…
tanvipenumudy Apr 2, 2024
f94c9f9
HDDS-10597. Use MutableGauge for threshold based SafeModeMetrics (#6446)
sadanand48 Apr 2, 2024
92bc617
HDDS-10462. Fail Datanode Decommission Early (#6367)
Tejaskriya Apr 2, 2024
ccaaf57
HDDS-10316. Speed up TestReconTasks (#6223)
raju-balpande Apr 2, 2024
129cdc1
HDDS-10612. Add Robot test to verify Container Balancer for RATIS con…
afilpp Apr 2, 2024
f077430
HDDS-10636. Ozone Recon - Filter EMPTY MISSING Containers in UnHealth…
devmadhuu Apr 3, 2024
6cfe9cf
HDDS-10626. [LeaseRecovery] OM shuts down with 'SecretKey client must…
ChenSammi Apr 3, 2024
a38570a
HDDS-9930. Remove open keys as well when keys are deleted from KeyTab…
smengcl Apr 3, 2024
7da5ecb
HDDS-10590. [Snapshot] Synchronized snapshot purge, set snapshot prop…
hemantk-12 Apr 3, 2024
3467db1
HDDS-9200. [Snapshot] Added logs and metrics for snapshot purge and s…
hemantk-12 Apr 3, 2024
e34de9f
HDDS-5567. interface/Cli.md translation (#6474)
will-sh Apr 5, 2024
6b92a37
HDDS-10644. Intermittent failure in testBalancer.robot (#6481)
afilpp Apr 5, 2024
d4314c9
HDDS-10591. [hsync] improve block token refresh message. (#6444)
jojochuang Apr 5, 2024
301664e
HDDS-10206. Expose jmx metrics for snapshot cache size on the ozone m…
ceekay47 Apr 5, 2024
87dd273
HDDS-10661. Bump zstd-jni to 1.5.6-2 (#6483)
dependabot[bot] Apr 6, 2024
31c2cfb
Revert "HDDS-10316. Speed up TestReconTasks (#6223)"
adoroszlai Apr 6, 2024
df6c386
HDDS-10659. Remove cglib dependency (#6488)
myskov Apr 6, 2024
5759427
HDDS-10660. Bump jacoco to 0.8.12 (#6487)
dependabot[bot] Apr 6, 2024
91be6b3
HDDS-10662. Bump maven-gpg-plugin to 3.2.2 (#6484)
dependabot[bot] Apr 6, 2024
6ed1e58
HDDS-10230. Preventing V3 Schema from Creating Container DB in the Wr…
xichen01 Apr 8, 2024
b8faba6
HDDS-10643. Avoid terminating SCM by statemachine during normal SCM s…
ashishkumar50 Apr 8, 2024
e31e68a
HDDS-10560. Link rocksdb lib to Ozone rocksdb tools lib relative path…
swamirishi Apr 8, 2024
0f43dbc
HDDS-10669. Bump axios to 0.28.0 (#6242)
dependabot[bot] Apr 9, 2024
9b248a0
HDDS-10593. Prefer client read from IN_SERVICE datanodes (#6449)
xichen01 Apr 9, 2024
06c0d81
HDDS-10672. Bump express to 4.19.2 (#6442)
dependabot[bot] Apr 10, 2024
e81f5c0
HDDS-10645. Support x-amz-metadata-directive in CopyObject (#6490)
ivandika3 Apr 10, 2024
2aa77f7
HDDS-10673. Bump es5-ext to 0.10.64 (#6284)
dependabot[bot] Apr 10, 2024
5d999d2
HDDS-5569. recipe/BotoClient.md translation (#6480)
will-sh Apr 10, 2024
80c2311
HDDS-10483. Container Balancer should only move containers with size …
sarvekshayr Apr 10, 2024
5628423
HDDS-5568. interface/Ofs.md translation (#6475)
will-sh Apr 10, 2024
32e6a31
HDDS-10674. Bump ip to 1.1.9 (#6243)
dependabot[bot] Apr 10, 2024
14f2452
HDDS-10676. Bump browserify-sign to 4.2.3 (#6509)
dependabot[bot] Apr 10, 2024
cedb459
HDDS-10268. [hsync] Add OpenTracing traces to client side read path (…
jojochuang Apr 10, 2024
4aee562
HDDS-10677. Bump plotly.js to 2.25.2 (#5915)
dependabot[bot] Apr 10, 2024
f4d7716
Merge remote-tracking branch 'asf/master' into HEAD
jojochuang Apr 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,7 @@ updates:
directory: "/"
schedule:
interval: "weekly"
day: "saturday"
time: "07:00" # UTC
pull-request-branch-name:
separator: "-"
21 changes: 21 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Configuration for .github/workflows/label-pr.yml

# This rule can be deleted once the container reconciliation feature branch is merged.
container-reconciliation:
- base-branch: HDDS-10239-container-reconciliation

20 changes: 11 additions & 9 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,10 +92,10 @@ jobs:
restore-keys: |
${{ runner.os }}-pnpm-
- name: Cache for maven dependencies
uses: actions/cache@v4
uses: actions/cache/restore@v4
with:
path: |
~/.m2/repository
~/.m2/repository/*/*/*
!~/.m2/repository/org/apache/ozone
key: maven-repo-${{ hashFiles('**/pom.xml') }}
restore-keys: |
Expand Down Expand Up @@ -164,7 +164,7 @@ jobs:
uses: actions/cache/restore@v4
with:
path: |
~/.m2/repository
~/.m2/repository/*/*/*
!~/.m2/repository/org/apache/ozone
key: maven-repo-${{ hashFiles('**/pom.xml') }}
restore-keys: |
Expand Down Expand Up @@ -202,7 +202,7 @@ jobs:
uses: actions/cache/restore@v4
with:
path: |
~/.m2/repository
~/.m2/repository/*/*/*
!~/.m2/repository/org/apache/ozone
key: maven-repo-${{ hashFiles('**/pom.xml') }}
restore-keys: |
Expand Down Expand Up @@ -246,7 +246,7 @@ jobs:
uses: actions/cache/restore@v4
with:
path: |
~/.m2/repository
~/.m2/repository/*/*/*
!~/.m2/repository/org/apache/ozone
key: maven-repo-${{ hashFiles('**/pom.xml') }}
restore-keys: |
Expand Down Expand Up @@ -314,7 +314,7 @@ jobs:
uses: actions/cache/restore@v4
with:
path: |
~/.m2/repository
~/.m2/repository/*/*/*
!~/.m2/repository/org/apache/ozone
key: maven-repo-${{ hashFiles('**/pom.xml') }}
restore-keys: |
Expand Down Expand Up @@ -434,12 +434,14 @@ jobs:
matrix:
profile:
- client
- contract
- container
- filesystem
- hdds
- om
- ozone
- recon
- shell
- snapshot
- flaky
fail-fast: false
steps:
Expand All @@ -449,7 +451,7 @@ jobs:
uses: actions/cache/restore@v4
with:
path: |
~/.m2/repository
~/.m2/repository/*/*/*
!~/.m2/repository/org/apache/ozone
key: maven-repo-${{ hashFiles('**/pom.xml') }}
restore-keys: |
Expand Down Expand Up @@ -509,7 +511,7 @@ jobs:
uses: actions/cache/restore@v4
with:
path: |
~/.m2/repository
~/.m2/repository/*/*/*
!~/.m2/repository/org/apache/ozone
key: maven-repo-${{ hashFiles('**/pom.xml') }}
restore-keys: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/intermittent-test-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,10 @@ jobs:
- name: Checkout project
uses: actions/checkout@v4
- name: Cache for maven dependencies
uses: actions/cache@v4
uses: actions/cache/restore@v4
with:
path: |
~/.m2/repository
~/.m2/repository/*/*/*
!~/.m2/repository/org/apache/ozone
key: maven-repo-${{ hashFiles('**/pom.xml') }}
restore-keys: |
Expand Down Expand Up @@ -115,7 +115,7 @@ jobs:
uses: actions/cache/restore@v4
with:
path: |
~/.m2/repository
~/.m2/repository/*/*/*
!~/.m2/repository/org/apache/ozone
key: maven-repo-${{ hashFiles('**/pom.xml') }}
restore-keys: |
Expand Down
29 changes: 29 additions & 0 deletions .github/workflows/label-pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# This workflow reads its configuration from the .github/labeler.yml file.
name: pull-request-labeler
on:
- pull_request_target

jobs:
labeler:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v5

74 changes: 74 additions & 0 deletions .github/workflows/populate-cache.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# This workflow creates cache with Maven dependencies for Ozone build.

name: populate-cache

on:
push:
branches:
- master
- ozone-1.4
paths:
- 'pom.xml'
- '**/pom.xml'
- '.github/workflows/populate-cache.yml'
schedule:
- cron: '20 3 * * *'

jobs:
build:
runs-on: ubuntu-20.04
steps:
- name: Checkout project
uses: actions/checkout@v4

- name: Restore cache for Maven dependencies
id: restore-cache
uses: actions/cache/restore@v4
with:
path: |
~/.m2/repository/*/*/*
!~/.m2/repository/org/apache/ozone
key: maven-repo-${{ hashFiles('**/pom.xml') }}

- name: Setup Java
if: steps.restore-cache.outputs.cache-hit != 'true'
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 8

- name: Fetch dependencies
if: steps.restore-cache.outputs.cache-hit != 'true'
run: mvn --batch-mode --fail-never --no-transfer-progress --show-version -Pgo-offline -Pdist clean verify

- name: Delete Ozone jars from repo
if: steps.restore-cache.outputs.cache-hit != 'true'
run: rm -fr ~/.m2/repository/org/apache/ozone

- name: List repo contents
if: steps.restore-cache.outputs.cache-hit != 'true'
run: find ~/.m2/repository -type f | sort | xargs ls -lh

- name: Save cache for Maven dependencies
if: steps.restore-cache.outputs.cache-hit != 'true'
uses: actions/cache/save@v4
with:
path: |
~/.m2/repository/*/*/*
!~/.m2/repository/org/apache/ozone
key: maven-repo-${{ hashFiles('**/pom.xml') }}
12 changes: 4 additions & 8 deletions .github/workflows/repeat-acceptance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,11 @@ jobs:
restore-keys: |
${{ runner.os }}-pnpm-
- name: Cache for maven dependencies
uses: actions/cache@v4
uses: actions/cache/restore@v4
with:
path: ~/.m2/repository
path: |
~/.m2/repository/*/*/*
!~/.m2/repository/org/apache/ozone
key: maven-repo-${{ hashFiles('**/pom.xml') }}-${{ env.JAVA_VERSION }}
restore-keys: |
maven-repo-${{ hashFiles('**/pom.xml') }}
Expand All @@ -115,12 +117,6 @@ jobs:
hadoop-ozone/dist/target/ozone-*.tar.gz
!hadoop-ozone/dist/target/ozone-*-src.tar.gz
retention-days: 1
- name: Delete temporary build artifacts before caching
run: |
#Never cache local artifacts
rm -rf ~/.m2/repository/org/apache/ozone/hdds*
rm -rf ~/.m2/repository/org/apache/ozone/ozone*
if: always()
acceptance:
needs:
- prepare-job
Expand Down
35 changes: 1 addition & 34 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,46 +29,13 @@ azure-bfs-auth-keys.xml
*/.externalToolBuilders
*/maven-eclipse.xml

hadoop-common-project/hadoop-kms/downloads/
hadoop-hdfs-project/hadoop-hdfs/downloads
hadoop-hdfs-project/hadoop-hdfs-httpfs/downloads
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-registry/src/main/tla/yarnregistry.toolbox
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/dist
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/tmp
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/node
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/node_modules
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/bower_components
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/.sass-cache
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/connect.lock
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/coverage/*
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/libpeerconnection.log
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/npm-debug.log
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/testem.log
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/dist
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/tmp
yarnregistry.pdf
patchprocess/
.history/
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/package-lock.json
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/yarn-error.log

# Ignore files generated by HDDS acceptance tests.
hadoop-ozone/acceptance-test/docker-compose.log
hadoop-ozone/acceptance-test/junit-results.xml

#robotframework outputs
log.html
output.xml
report.html

hadoop-hdds/docs/public
hadoop-hdds/docs/.hugo_build.lock
hadoop-ozone/recon/node_modules

.dev-tools
dev-support/ci/bats-assert
dev-support/ci/bats-support

hadoop-ozone/dist/src/main/license/current.txt

.mvn/.gradle-enterprise/
.mvn/.gradle-enterprise/
2 changes: 0 additions & 2 deletions LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -213,8 +213,6 @@ Apache License 2.0
hadoop-hdds/framework/src/main/resources/webapps/static/nvd3-1.8.5.min.js.map
hadoop-hdds/framework/src/main/resources/webapps/static/nvd3-1.8.5.min.css.map
hadoop-hdds/framework/src/main/resources/webapps/static/nvd3-1.8.5.min.js
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/volume/AbstractFuture.java
hadoop-hdds/container-service/src/main/java/org/apache/hadoop/ozone/container/common/volume/TimeoutFuture.java


BSD 3-Clause
Expand Down
9 changes: 6 additions & 3 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,16 @@
The first stable release of Apache Ozone is 1.0, the previous alpha and beta releases are not supported by the community.

| Version | Supported |
| ------------- | ------------------ |
|---------------| ------------------ |
| 0.3.0 (alpha) | :x: |
| 0.4.0 (alpha) | :x: |
| 0.4.1 (alpha) | :x: |
| 0.5.0 (beta) | :x: |
| 1.0 | :white_check_mark: |
| 1.1 | :white_check_mark: |
| 1.0.0 | :x: |
| 1.1.0 | :x: |
| 1.2.1 | :x: |
| 1.3.0 | :x: |
| 1.4.0 | :white_check_mark: |

## Reporting a Vulnerability

Expand Down
Loading