This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-26156
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 2b2303bb03f fix npe
add a6445c598ee IGNITE-26269 Add append-only segment file implementation
(#6571)
add f1b80c24e1d IGNITE-26391 Avoid redundant boxing/unboxing while
creating PartitionWithConsistencyToken (#6576)
add 2b3adb47897 Bump com.typesafe:config from 1.4.4 to 1.4.5 (#6578)
add c5931dca6c4 Bump com.google.testing.compile:compile-testing from
0.22.0 to 0.23.0 (#6579)
add ed3e187cc59 IGNITE-26270 Implement entry append and segment switching
(#6577)
add e61305c9d2f Bump com.google.code.gson:gson from 2.13.1 to 2.13.2
(#6580)
add 1e1a6abebb6 IGNITE-26426 Support C++ code compilation with the C++23
(#6582)
add 2e50c52b86f IGNITE-26430 Add cancel query snippet (#6588)
add d5ef1e4d4f0 IGNITE-25616 Document jdbc\thin partition awareness usage
(#6553)
new 6a891185985 Merge branch 'main' into ignite-26156
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
docs/_docs/developers-guide/clients/overview.adoc | 83 ++++
.../apache/ignite/example/sql/SqlApiExample.java | 23 +
gradle/libs.versions.toml | 6 +-
.../org/apache/ignite/internal/util}/FastCrc.java | 10 +-
.../apache/ignite/internal/util}/FastCrcTest.java | 6 +-
.../persistence/store/AbstractFilePageStoreIo.java | 2 +-
modules/platforms/cpp/ignite/common/detail/bytes.h | 18 +-
.../cpp/ignite/common/detail/string_utils.h | 1 +
.../cpp/tests/client-test/ignite_client_test.cpp | 1 +
.../cpp/tests/client-test/transactions_test.cpp | 1 +
.../raft/storage/segstore/SegmentFile.java | 200 +++++++++
.../raft/storage/segstore/SegmentFileManager.java | 248 +++++++++++
.../raft/storage/segstore/SegstoreLogStorage.java | 164 +++++++
.../storage/segstore/SegmentFileManagerTest.java | 312 ++++++++++++++
.../raft/storage/segstore/SegmentFileTest.java | 475 +++++++++++++++++++++
.../storage/segstore/SegstoreLogStorageTest.java | 216 ++++++++++
.../sql/engine/exec/NodeWithConsistencyToken.java | 9 +-
.../engine/exec/PartitionWithConsistencyToken.java | 15 +-
18 files changed, 1765 insertions(+), 25 deletions(-)
rename
modules/{page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence
=> core/src/main/java/org/apache/ignite/internal/util}/FastCrc.java (92%)
rename
modules/{page-memory/src/test/java/org/apache/ignite/internal/pagememory/persistence
=> core/src/test/java/org/apache/ignite/internal/util}/FastCrcTest.java (92%)
create mode 100644
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/SegmentFile.java
create mode 100644
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/SegmentFileManager.java
create mode 100644
modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/segstore/SegstoreLogStorage.java
create mode 100644
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/SegmentFileManagerTest.java
create mode 100644
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/SegmentFileTest.java
create mode 100644
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/SegstoreLogStorageTest.java