Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
419 commits
Select commit Hold shift + click to select a range
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
0c59c18
HDDS-10668. Remove custom dependabot workflow (#6501)
adoroszlai Apr 11, 2024
c1b27a8
HDDS-10630. Add missing parent directories deleted between initiate a…
SaketaChalamchala Apr 12, 2024
83dbd1d
HDDS-1056. Remove Standalone as the replication type in Ozone client …
sarvekshayr Apr 12, 2024
cba8c85
HDDS-10681. EC Reconstruction does not issue put block to data index …
sodonnel Apr 12, 2024
a523fd9
HDDS-8450. Dedicated acceptance test suite for s3a (#6458)
adoroszlai Apr 12, 2024
c63e2b9
HDDS-10132. TestStorageContainerManager.testScmProcessDatanodeHeartbe…
raju-balpande Apr 12, 2024
a5fccbc
HDDS-10682. EC Reconstruction creates empty chunks at the end of bloc…
sodonnel Apr 12, 2024
8244a6f
HDDS-10625. Remove unused netty-related config options from SCM (#6528)
myskov Apr 15, 2024
531216c
HDDS-10598. Rename unit check to native (#6521)
adoroszlai Apr 15, 2024
1bd11f2
HDDS-10605. Add a configuration option for compliance mode (#6470)
Galsza Apr 15, 2024
5151a50
HDDS-10690. SCMStateMachine Override LeaderEventApi.notifyLeaderReady…
symious Apr 15, 2024
93a2489
HDDS-10452. Improve Recon Disk Usage to fetch and display Top N recor…
ArafatKhan2198 Apr 16, 2024
f295b8e
HDDS-10695. Remove unused plugin maven-failsafe-plugin (#6534)
adoroszlai Apr 16, 2024
e0a4033
HDDS-10463. Fail Datanode Maintenance early (#6517)
Tejaskriya Apr 16, 2024
92f2449
HDDS-10615. ETag change detected in S3A contract test (#6519)
adoroszlai Apr 16, 2024
89aa202
HDDS-10703. Bump commons-validator to 1.8.0 (#6526)
dependabot[bot] Apr 16, 2024
f10262d
Revert "HDDS-10703. Bump commons-validator to 1.8.0 (#6526)"
adoroszlai Apr 16, 2024
b6f953b
HDDS-10671. Wrong size of response data in om-echo. (#6504)
duongkame Apr 16, 2024
c18a340
HDDS-10686. Bump npm packages only for security (#6522)
adoroszlai Apr 16, 2024
20c84d8
HDDS-10434. Added permission check for snapshotDiff related operation…
hemantk-12 Apr 17, 2024
72240fa
HDDS-10692. ozone s3 getsecret prints some internal details (#6531)
adoroszlai Apr 17, 2024
fdc38b5
HDDS-7252. Polled source Datanodes are wrongly not re-considered for …
Tejaskriya Apr 17, 2024
7bb7938
HDDS-10680. Duplicate delete key blocks sent to SCM (#6513)
ChenSammi Apr 17, 2024
4f9b86e
HDDS-10704. Do not fail read of EC block if the last chunk is empty (…
sodonnel Apr 17, 2024
233c069
HDDS-10679. Enable ITestS3ACommitterMRJob (#6539)
adoroszlai Apr 17, 2024
3e97d8f
HDDS-10156. Optimize Snapshot Cache get and eviction (#6024)
swamirishi Apr 17, 2024
4b8871f
HDDS-10309. Speed up TestSnapshotDeletingService (#6541)
raju-balpande Apr 17, 2024
99a5703
HDDS-10652. EC Reconstruction fails with "IOException: None of the bl…
siddhantsangwan Apr 18, 2024
cc023e7
HDDS-10614. Avoid decreasing cached space usage below zero (#6508)
ArafatKhan2198 Apr 18, 2024
4d35d40
HDDS-10705. Avoid persist duplicate DeleteBlockCommands on DN (#6547)
ChenSammi Apr 19, 2024
5dbd3cf
HDDS-10717. nodeFailureTimeoutMs should be initialized before syncTim…
ivandika3 Apr 19, 2024
8310617
HDDS-10718. Bump commons-daemon to 1.3.4 (#6545)
dependabot[bot] Apr 19, 2024
7fbbd82
HDDS-10722. Bump aspectj to 1.9.22 (#6524)
dependabot[bot] Apr 20, 2024
31aa998
HDDS-10724. Bump commons-io to 2.16.1 (#6565)
dependabot[bot] Apr 20, 2024
e46fab8
HDDS-10727. Bump com.gradle:common-custom-user-data-maven-extension t…
dependabot[bot] Apr 20, 2024
4fc7635
Revert "HDDS-10722. Bump aspectj to 1.9.22 (#6524)"
adoroszlai Apr 20, 2024
aff3838
HDDS-10728. Bump jsch to 0.1.55 (#6564)
dependabot[bot] Apr 20, 2024
bf1f644
HDDS-10729. Bump javassist to 3.30.2-GA (#6525)
dependabot[bot] Apr 20, 2024
96fc70e
HDDS-10719. Avoid empty ETag for key created outside of S3 (#6563)
adoroszlai Apr 21, 2024
316eade
HDDS-10716. Remove skipTrash option from IOException message in OFS r…
ashishkumar50 Apr 21, 2024
d99529c
HDDS-10725. TestContentGenerator#writeWithHsync fails with Java 17 (#…
adoroszlai Apr 21, 2024
d10a822
HDDS-10653. Support custom metadata for MPU key (#6489)
ivandika3 Apr 22, 2024
8795bcb
HDDS-10545. Repeated tests stop if fork does not return (#6393)
adoroszlai Apr 22, 2024
89afdd3
HDDS-10726. TestAuditParser.testLoadCommand fails with Java 11+ (#6571)
adoroszlai Apr 22, 2024
dfe1ea5
HDDS-10735. `repeat-acceptance-test` workflow always builds the branc…
errose28 Apr 23, 2024
b80d266
HDDS-10723. Trigger native check in more cases (#6569)
adoroszlai Apr 23, 2024
dec977b
HDDS-10442. [hsync] Add a Freon tool to measure client to DataNode ro…
jojochuang Apr 23, 2024
42f749e
HDDS-10712. Add a dashboard for chunks & volume IO. (#6554)
kerneltime Apr 24, 2024
8c00344
HDDS-10713. Run JUnit tests with Java 17 (#6575)
adoroszlai Apr 24, 2024
fd188d1
HDDS-10650. Delete hsync key info from openFileTable while deleting d…
ashishkumar50 Apr 24, 2024
95b2caa
HDDS-10628. Display if safemode exit was via force exit command. (#6494)
sadanand48 Apr 24, 2024
fd30db5
HDDS-10741. Mark value objects as Immutable (#6579)
adoroszlai Apr 24, 2024
dd86223
HDDS-10582. Intermittent timeout during waitForReplicaCount in TestRe…
raju-balpande Apr 25, 2024
d767b0d
HDDS-10691. CRYPTO_COMPLIANCE tag for cryptography parameters (#6538)
Galsza Apr 25, 2024
383c83f
HDDS-10745. Do not use BitSet for OzoneAcl.aclBitSet. (#6581)
szetszwo Apr 25, 2024
97b5fa3
HDDS-10752. OmBucketInfo/OmMultipartKeyInfo/OmPrefixInfo should imple…
szetszwo Apr 25, 2024
32b1692
HDDS-10753. OmKeyInfo#acls and WithMetadata#metadata are not thread s…
szetszwo Apr 26, 2024
25599d6
HDDS-10701. Create config option for keystores (#6548)
Galsza Apr 26, 2024
c306b25
HDDS-7791. Support key ownership (#4188)
xichen01 Apr 27, 2024
0984893
HDDS-10765. Bump maven-jar-plugin to 3.4.1 (#6601)
dependabot[bot] Apr 27, 2024
4a14ad7
HDDS-10768. Bump guava to 32.1.3-jre (#6598)
dependabot[bot] Apr 28, 2024
294710a
HDDS-10756. Avoid proto2 ByteString#copyFrom(byte[]). (#6592)
szetszwo Apr 28, 2024
b37d99d
HDDS-10771. Bump jetty to 9.4.54.v20240208 (#6600)
dependabot[bot] Apr 28, 2024
06c7cb4
HDDS-10761. Add raft close threshold config to OM RaftProperties (#6594)
whbing Apr 28, 2024
3d3f11c
HDDS-10732. Add CRYPTO_COMPLIANCE tag to client checksum configs (#6606)
dombizita Apr 29, 2024
f5c2d98
HDDS-10769. Integration check no longer needs Ozone repo (#6604)
adoroszlai Apr 29, 2024
72ea38f
HDDS-5570. security/SecuringOzoneHTTP.md translation (#6584)
will-sh Apr 29, 2024
1eaddc4
HDDS-10657. Design Doc for overwriting a key if it has not changed (#…
sodonnel Apr 29, 2024
a67e434
HDDS-10746. Make ssl.server.keystore.type and ssl.server.truststore.t…
Galsza Apr 29, 2024
fdd2037
HDDS-10744. Standardize byte[] to String conversion for LiveFileMetaD…
fapifta Apr 29, 2024
81a3634
HDDS-10751. Detect missing EC padding blocks (#6593)
adoroszlai Apr 29, 2024
ce864a7
HDDS-10773. Simplify OM RaftProperties formatting (#6605)
whbing Apr 29, 2024
59f5879
HDDS-5571. tools/Admin.md translation (#6586)
will-sh Apr 30, 2024
a0f8809
HDDS-10409. Decommissioning of datanodes - Duplicate ozone nodes disp…
devmadhuu Apr 30, 2024
fe1b5b6
HDDS-10709. Intermittent failure in TestContainerBalancerOperations (…
sarvekshayr Apr 30, 2024
061c0a8
HDDS-10649. Handle auto hsync commit key having directories. (#6530)
ashishkumar50 Apr 30, 2024
78a7e7a
HDDS-9889. Refactor tests related to dynamical adaptation for datanod…
Montura May 1, 2024
a658802
HDDS-10783. Close SstFileReaderIterator in RocksDBCheckpointDiffer (#…
hemantk-12 May 1, 2024
a368769
HDDS-10784. Multipart upload to encrypted bucket fails with ClassCast…
adoroszlai May 2, 2024
a433969
HDDS-9761. Intermittent failure in TestOzoneManagerHAWithStoppedNodes…
raju-balpande May 2, 2024
f259bda
HDDS-10464. Add integration tests for fail-early (#6555)
Tejaskriya May 3, 2024
8d78190
HDDS-10792. Bump Netty to 4.1.109.Final (#6622)
rohit-kb May 3, 2024
1324e95
HDDS-10720. Datanode volume DU reserved percent should have a non-zer…
errose28 May 3, 2024
73b35ec
HDDS-10796. Avoid dummy KeyOutputStream in OzoneOutputStreamStub (#6623)
adoroszlai May 3, 2024
18a3294
HDDS-10797. Remove unused UserGroupInformation object in DataNode tok…
jojochuang May 3, 2024
e1d2d9c
HDDS-10780. NullPointerException in watchForCommit (#6627)
duongkame May 3, 2024
c435a7f
HDDS-10787. Updated rocksdb-checkpoint-differ to use managed RocksDB …
hemantk-12 May 3, 2024
4e9dc2f
HDDS-10798. OMLeaderNotReadyException exception on switch leader (#6626)
sumitagrawl May 3, 2024
8d2569d
HDDS-10097. Intermittent ManagedChannel not shutdown properly in Test…
adoroszlai May 3, 2024
9cec258
HDDS-10806. Bump Bouncy Castle to 1.78.1 (#6632)
dependabot[bot] May 4, 2024
4648245
HDDS-10807. Bump aspectj-maven-plugin to 1.15.0 (#6636)
dependabot[bot] May 4, 2024
2815d71
HDDS-10808. Bump dnsjava to 2.1.9 (#6633)
dependabot[bot] May 4, 2024
a15cc3e
HDDS-10803. HttpServer fails to start with wildcard principal (#6631)
adoroszlai May 4, 2024
45b7379
HDDS-10800. Follower SCMs should not log Replication Manager is not r…
Tejaskriya May 4, 2024
4f949f9
HDDS-10809. Bump maven-deploy-plugin to 3.1.2 (#6634)
dependabot[bot] May 4, 2024
21fa62f
HDDS-10810. Bump maven-remote-resources-plugin to 1.7.0 (#6635)
dependabot[bot] May 4, 2024
1cbee60
HDDS-10802. Improve logging for signature verification (#6630)
tanvipenumudy May 6, 2024
fff2b6c
HDDS-10815. Bump Spring Framework to 5.3.34 (#6643)
rohit-kb May 6, 2024
f61f56d
HDDS-10542. Replace remaining GSON usage with Jackson. (#6500)
ArafatKhan2198 May 6, 2024
d49a2b6
HDDS-10465. Change ozone.client.bytes.per.checksum default to 16KB (#…
ChenSammi May 6, 2024
db2e507
HDDS-10793. HttpFS gateway should throw unsupported operation for som…
dombizita May 6, 2024
5b6be2b
HDDS-10754. [hsync] lease recovery contract test class not substantia…
chungen0126 May 7, 2024
bab281c
HDDS-10814. Log exception stack trace in addSCM only at debug level (…
Tejaskriya May 8, 2024
ff78dc8
HDDS-10777. S3 Gateway error when parsing XML concurrently (#6609)
guohao-rosicky May 8, 2024
acb49b9
HDDS-10820. Freon tool DN-Echo to support GRPC and Ratis read/write m…
jojochuang May 8, 2024
d7e5b3a
HDDS-10770. [Hsync] Allow overwrite hsynced file (#6603)
ChenSammi May 9, 2024
d993dff
HDDS-10774. Show deleted hsync keys in ListOpenFile CLI. (#6628)
ashishkumar50 May 9, 2024
673c112
HDDS-10834. Revert snapshot diff output change added in HDDS-9360 (#6…
hemantk-12 May 9, 2024
7427026
HDDS-10772. [Ozone-Streaming] Stream write metric is wrong (#6610)
guohao-rosicky May 9, 2024
9074b8d
HDDS-10608. Recon can't get full key when using Recon API. (#6492)
ArafatKhan2198 May 9, 2024
905834e
HDDS-10700. Merge HDDS-10780 into HBase feature branch. (#6641)
ashishkumar50 May 9, 2024
3f1a7ed
HDDS-10696. Fix test failure caused by empty snapshot installation (#…
hemantk-12 May 9, 2024
3096887
HDDS-10838. Merge latest master change into HDDS-7593 feature branch.
ashishkr200 May 9, 2024
edcb2ac
HDDS-10835. Show overwritten hsync keys in ListOpenFile CLI (#6661)
ChenSammi May 13, 2024
aa72959
HDDS-10592. [hsync]Use Direct ByteBuffer in Output stream lastChunkBu…
ashishkumar50 May 16, 2024
1802c87
HDDS-10860. Fix Intermittent failure in TestLeaseRecovery.testFinaliz…
ashishkumar50 May 23, 2024
4a34792
HDDS-10830. Replace ConcurrentHashMap with HashMap protected by ReadW…
Montura May 9, 2024
bde7ee4
HDDS-10829. Suppress extra INFO log lines from ozone shell commands o…
sarvekshayr May 9, 2024
2cfdac6
HDDS-10781. Do not use OFSPath in O3FS BasicOzoneClientAdapterImpl (#…
chungen0126 May 9, 2024
28c9ea4
HDDS-10557. TestBlockOutputStream#testWriteExactlyFlushSize is flaky …
chungen0126 May 10, 2024
29496dc
HDDS-10742. Add option to close all pipelines (#6577)
Montura May 10, 2024
1ee08b4
HDDS-10801. Replace GSON with Jackson in hadoop-ozone classes. (#6651)
ArafatKhan2198 May 12, 2024
c1ab84e
HDDS-10811. Reduce UTF8 string encoding by caching encoding result (#…
xichen01 May 12, 2024
309c3c4
HDDS-10847. Bump slf4j to 2.0.13 (#6670)
dependabot[bot] May 12, 2024
35715a4
HDDS-10848. Bump kotlin to 1.9.24 (#6671)
dependabot[bot] May 12, 2024
62a64c2
HDDS-10849. Bump maven-source-plugin to 3.3.1 (#6672)
dependabot[bot] May 12, 2024
186f329
HDDS-10850. Bump commons-codec to 1.17.0 (#6669)
dependabot[bot] May 12, 2024
22ca84b
HDDS-10851. Bump gradle-enterprise-maven-extension to 1.20.1 (#6668)
dependabot[bot] May 13, 2024
8c3dff2
HDDS-9039. Removed the pause and wait in RocksDB compaction when tarb…
hemantk-12 May 13, 2024
ed5288f
HDDS-10273. Intermittent build failure while downloading nodejs (#6664)
adoroszlai May 14, 2024
e3cc4d9
HDDS-10702. Improve Recon startup failure handling and make it more r…
devmadhuu May 14, 2024
f6710db
HDDS-6717. Allow running flaky-test-check with specific Ratis commit …
adoroszlai May 14, 2024
47942f7
Revert "HDDS-10273. Intermittent build failure while downloading node…
adoroszlai May 14, 2024
1db40bf
HDDS-10845. Let some Freon generators use empty prefix by default (#6…
whbing May 14, 2024
23cb352
HDDS-10371. NPE in OzoneAclUtils.isOwner (#6676)
adoroszlai May 14, 2024
3cf2a15
HDDS-9679. Added Multipart Upload ID to S3MultiPart audit logs. (#6677)
SaketaChalamchala May 15, 2024
b23674b
HDDS-10559. Add a warning or a check to run repair tool as System use…
DaveTeng0 May 15, 2024
de22899
HDDS-9031. Upgrade acceptance tests to Docker Compose v2 (#6667)
adoroszlai May 16, 2024
fb685f9
HDDS-10859. Improve error messages when decommission and maintenance …
Tejaskriya May 16, 2024
6311f16
HDDS-10861. Ozone cli supports default ozone.om.service.id (#6680)
YuanbenWang May 17, 2024
86c6b39
HDDS-10699. Refactor ContainerBalancerTask and TestContainerBalancerT…
Montura May 17, 2024
c14f511
HDDS-2643. TestOzoneDelegationTokenSecretManager#testRenewTokenFailur…
raju-balpande May 17, 2024
ad0b688
HDDS-6116. Remove flaky tag from TestSCMInstallSnapshot (#6695)
muskan1012 May 18, 2024
5a49fc6
HDDS-10876. Bump jackson to 2.16.2 (#6697)
dependabot[bot] May 18, 2024
7a527c9
HDDS-10877. Bump Dropwizard metrics to 3.2.6 (#6699)
dependabot[bot] May 18, 2024
113944e
HDDS-10878. Bump zstd-jni to 1.5.6-3 (#6701)
dependabot[bot] May 18, 2024
15a51fe
HDDS-10514. Recon - Provide DN decommissioning detailed status and in…
devmadhuu May 19, 2024
e2dd311
HDDS-10875. XceiverRatisServer#getRaftPeersInPipeline should be calle…
ivandika3 May 21, 2024
bc3763f
HDDS-8752. Enable TestOzoneRpcClientAbstract#testOverWriteKeyWithAndW…
muskan1012 May 21, 2024
cbc8797
HDDS-10883. Improve logging in Recon for finalising DN logic. (#6704)
sadanand48 May 22, 2024
64b7f01
HDDS-10435. Support S3 object tags for existing requests (#6607)
ivandika3 May 22, 2024
3e20c4a
HDDS-10832. Client should switch to streaming based on OpenKeySession…
adoroszlai May 22, 2024
71509cb
HDDS-10890. Increase default value for hdds.container.ratis.log.appen…
jojochuang May 22, 2024
6301bec
HDDS-10899. Refactor Lease callbacks (#6715)
adoroszlai May 22, 2024
f89601e
HDDS-10422. Fix some warnings about exposing internal representation …
adoroszlai May 22, 2024
040aebf
HDDS-10897. Refactor OzoneQuota (#6714)
adoroszlai May 22, 2024
e49f805
HDDS-10925. [hsync] Parameterize TestBlockOutputStream on ozone.clien…
jojochuang May 30, 2024
1bc0b0d
Add a freon test ms that creates a thread pool of syncer threads that…
jojochuang Mar 22, 2024
ea6c4cb
Add to ozone freon CLI.
jojochuang Mar 22, 2024
9881606
HDDS-9844. [hsync] De-synchronize write APIs
smengcl Mar 20, 2024
705e679
Wait for syncer.
jojochuang Mar 25, 2024
83112db
Close file system.
jojochuang Mar 25, 2024
f5631c6
Remove sleep.
jojochuang Mar 25, 2024
fab5d4b
Checkstyle
jojochuang Mar 25, 2024
aed5b03
Revert "HDDS-9844. [hsync] De-synchronize write APIs"
jojochuang May 31, 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
  •  
  •  
  •  
23 changes: 4 additions & 19 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,29 +14,14 @@
# limitations under the License.
version: 2
updates:
# Maintain dependencies for GitHub Actions
- package-ecosystem: "npm"
directory: "hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/"
schedule:
interval: "weekly"
commit-message:
prefix: "[Recon] Dependabot Package Upgrade: "
groups:
minor-updates:
patterns:
- "*"
update-types:
- "minor"
- "patch"
- package-ecosystem: maven
directory: "/"
ignore:
- dependency-name: "*"
update-types: ["version-update:semver-major"]
pull-request-branch-name:
separator: "-"

- package-ecosystem: maven
directory: "/"
schedule:
interval: "weekly"
day: "saturday"
time: "07:00" # UTC
pull-request-branch-name:
separator: "-"
Original file line number Diff line number Diff line change
Expand Up @@ -13,20 +13,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.

*** Settings ***
Documentation High level utilities to execute commands and tests in docker-compose based environments.
Resource commonlib.robot
Test Timeout 5 minutes
# Configuration for .github/workflows/label-pr.yml

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

Run tests on host
[arguments] ${host} ${robotfile}
${result} = Execute docker-compose exec ${host} robot smoketest/${robotfile}

Execute on host
[arguments] ${host} ${command}
${rc} ${output} = Run And Return Rc And Output docker-compose exec ${host} ${command}
Log ${output}
Should Be Equal As Integers ${rc} 0
[return] ${output}
137 changes: 137 additions & 0 deletions .github/workflows/build-ratis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
# 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 can be called by other workflows to build Ratis.
#
# Inputs:
# - Ratis repo
# - the commit to build
# Outputs:
# - various version numbers that need to be provided to the Ozone build process.
# - Ratis repository is uploaded as an artifact named `ratis-jars`
#
# See `intermittent-test-check.yml` as an example use of this workflow.

name: build-ratis
on:
workflow_call:
inputs:
repo:
description: Ratis repository
default: apache/ratis
required: true
type: string
ref:
description: Ratis ref (branch, tag or commit SHA)
default: master
required: true
type: string
outputs:
ratis-version:
description: "Ratis Version"
value: ${{ jobs.ratis.outputs.ratis-version }}
thirdparty-version:
description: "Ratis Third-Party Version"
value: ${{ jobs.ratis.outputs.thirdparty-version }}
grpc-version:
description: "gRPC Version"
value: ${{ jobs.ratis-thirdparty.outputs.grpc-version }}
netty-version:
description: "Netty Version"
value: ${{ jobs.ratis-thirdparty.outputs.netty-version }}
protobuf-version:
description: "Protobuf Version"
value: ${{ jobs.ratis-thirdparty.outputs.protobuf-version }}
env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
jobs:
ratis:
runs-on: ubuntu-20.04
timeout-minutes: 60
outputs:
ratis-version: ${{ steps.versions.outputs.ratis }}
thirdparty-version: ${{ steps.versions.outputs.thirdparty }}
steps:
- name: Checkout project
uses: actions/checkout@v4
with:
repository: ${{ inputs.repo }}
ref: ${{ inputs.ref }}
- name: Cache for maven dependencies
uses: actions/cache@v4
with:
path: |
~/.m2/repository
!~/.m2/repository/org/apache/ratis
key: ratis-dependencies-${{ hashFiles('**/pom.xml') }}
- name: Setup java
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 8
- name: Get component versions
id: versions
run: |
thirdparty_version="$(mvn help:evaluate -N -q -DforceStdout -Dexpression=ratis.thirdparty.version)"
echo "thirdparty=${thirdparty_version}" >> $GITHUB_OUTPUT

ratis_sha=$(git rev-parse --short HEAD)
ratis_version="$(mvn help:evaluate -N -q -DforceStdout -Dexpression=project.version | sed -e "s/-SNAPSHOT/-${ratis_sha}-SNAPSHOT/")"
echo "ratis=${ratis_version}" >> $GITHUB_OUTPUT
- name: Run a full build
run: |
mvn versions:set -DnewVersion=${{ steps.versions.outputs.ratis }}
dev-support/checks/build.sh
- name: Store Maven repo for tests
uses: actions/upload-artifact@v4
with:
name: ratis-jars
path: |
~/.m2/repository/org/apache/ratis
retention-days: 1
ratis-thirdparty:
runs-on: ubuntu-20.04
needs:
- ratis
timeout-minutes: 30
outputs:
grpc-version: ${{ steps.versions.outputs.grpc }}
netty-version: ${{ steps.versions.outputs.netty }}
protobuf-version: ${{ steps.versions.outputs.protobuf }}
steps:
- name: Checkout project
uses: actions/checkout@v4
with:
repository: apache/ratis-thirdparty
ref: ${{ needs.ratis.outputs.thirdparty-version }}
- name: Get component versions
id: versions
run: |
echo "grpc=$(mvn help:evaluate -N -q -DforceStdout -Dexpression=shaded.grpc.version)" >> $GITHUB_OUTPUT
echo "netty=$(mvn help:evaluate -N -q -DforceStdout -Dexpression=shaded.netty.version)" >> $GITHUB_OUTPUT
echo "protobuf=$(mvn help:evaluate -N -q -DforceStdout -Dexpression=shaded.protobuf.version)" >> $GITHUB_OUTPUT
debug:
runs-on: ubuntu-20.04
needs:
- ratis
- ratis-thirdparty
steps:
- name: Print versions
run: |
echo ${{ needs.ratis.outputs.ratis-version }}
echo ${{ needs.ratis.outputs.thirdparty-version }}
echo ${{ needs.ratis-thirdparty.outputs.grpc-version }}
echo ${{ needs.ratis-thirdparty.outputs.netty-version }}
echo ${{ needs.ratis-thirdparty.outputs.protobuf-version }}
55 changes: 20 additions & 35 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,8 @@ jobs:
outputs:
acceptance-suites: ${{ steps.acceptance-suites.outputs.suites }}
needs-basic-check: ${{ steps.categorize-basic-checks.outputs.needs-basic-check }}
needs-unit-check: ${{ steps.categorize-basic-checks.outputs.needs-unit-check }}
needs-native-check: ${{ steps.categorize-basic-checks.outputs.needs-native-check }}
basic-checks: ${{ steps.categorize-basic-checks.outputs.basic-checks }}
unit-checks: ${{ steps.categorize-basic-checks.outputs.unit-checks }}
needs-build: ${{ steps.selective-checks.outputs.needs-build }}
needs-compile: ${{ steps.selective-checks.outputs.needs-compile }}
needs-compose-tests: ${{ steps.selective-checks.outputs.needs-compose-tests }}
Expand Down Expand Up @@ -92,10 +91,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 +163,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 +201,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 All @@ -228,25 +227,21 @@ jobs:
name: ${{ matrix.check }}
path: target/${{ matrix.check }}
continue-on-error: true
unit:
native:
needs:
- build-info
- basic
runs-on: ubuntu-20.04
timeout-minutes: 150
if: needs.build-info.outputs.needs-unit-check == 'true'
strategy:
matrix:
check: ${{ fromJson(needs.build-info.outputs.unit-checks) }}
fail-fast: false
if: needs.build-info.outputs.needs-native-check == 'true'
steps:
- name: Checkout project
uses: actions/checkout@v4
- name: Cache for maven dependencies
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 All @@ -257,19 +252,19 @@ jobs:
distribution: 'temurin'
java-version: 8
- name: Execute tests
run: hadoop-ozone/dev-support/checks/${{ matrix.check }}.sh
run: hadoop-ozone/dev-support/checks/${{ github.job }}.sh
continue-on-error: true
env:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
- name: Summary of failures
run: hadoop-ozone/dev-support/checks/_summary.sh target/${{ matrix.check }}/summary.txt
run: hadoop-ozone/dev-support/checks/_summary.sh target/${{ github.job }}/summary.txt
if: ${{ !cancelled() }}
- name: Archive build results
uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: ${{ matrix.check }}
path: target/${{ matrix.check }}
name: ${{ github.job }}
path: target/${{ github.job }}
continue-on-error: true
dependency:
needs:
Expand Down Expand Up @@ -314,7 +309,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 +429,14 @@ jobs:
matrix:
profile:
- client
- contract
- container
- filesystem
- hdds
- om
- ozone
- recon
- shell
- snapshot
- flaky
fail-fast: false
steps:
Expand All @@ -449,31 +446,19 @@ 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: |
maven-repo-
- name: Download Ozone repo
id: download-ozone-repo
uses: actions/download-artifact@v4
with:
name: ozone-repo
path: |
~/.m2/repository/org/apache/ozone
continue-on-error: true
- name: Setup java
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 8
java-version: 17
- name: Execute tests
continue-on-error: true
run: |
if [[ -e "${{ steps.download-ozone-repo.outputs.download-path }}" ]]; then
export OZONE_REPO_CACHED=true
fi

args=
if [[ "${{ matrix.profile }}" == "flaky" ]]; then
args="-Dsurefire.rerunFailingTestsCount=5 -Dsurefire.fork.timeout=3600"
Expand All @@ -497,9 +482,9 @@ jobs:
timeout-minutes: 30
if: github.repository == 'apache/ozone' && github.event_name != 'pull_request'
needs:
- unit
- acceptance
- integration
- native
steps:
- name: Checkout project
uses: actions/checkout@v4
Expand All @@ -509,7 +494,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
Loading