This is an automated email from the ASF dual-hosted git repository.
sdanilov pushed a change to branch ignite-17720
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 28150eac11 IGNITE-17720 Fix test
add a5cb1a691a IGNITE-17495 Form zip layout and add start script (#1106)
add 3e689e86ee IGNITE-17711 Append element count to the end of
BinaryTuplePrefix (#1126)
add c685b099ef IGNITE-17424 Basic C++ client (#1085)
add d8c4bce94b IGNITE-17778 Fix C++ files licenses (#1133)
add 2240ca187a IGNITE-15431 .NET: Add support for all native data types
(#1132)
add cd32ecc99f IGNITE-17755 Add a common interface for all index storages
(#1127)
add 2d7520c0bb Merge branch 'main' into ignite-17720
No new revisions were added by this update.
Summary of changes:
.gitignore | 2 +
assembly/README.md | 26 +-
deliveries/deb/build.sh | 33 --
.../internal/binarytuple/BinaryTupleBuilder.java | 11 +-
.../internal/binarytuple/BinaryTupleParser.java | 11 +-
.../binarytuple/BinaryTuplePrefixBuilder.java | 44 ++-
modules/cli/build.gradle | 37 ++-
.../internal/client/proto/ClientDataType.java | 5 +-
.../internal/client/proto/ClientMessagePacker.java | 5 +-
.../client/proto/ClientMessageUnpacker.java | 4 -
modules/platforms/cpp/CMakeLists.txt | 69 +++-
modules/platforms/cpp/DEVNOTES.md | 64 ++++
.../cpp/{common => client-test}/CMakeLists.txt | 22 +-
.../platforms/cpp/client-test/src/gtest_logger.h | 93 ++++++
.../cpp/client-test/src/ignite_client_test.cpp | 158 +++++++++
modules/platforms/cpp/client-test/src/main.cpp | 64 ++++
modules/platforms/cpp/client/CMakeLists.txt | 55 ++++
.../cpp/client/include/ignite/ignite_client.h | 131 ++++++++
.../include/ignite/ignite_client_configuration.h | 144 +++++++++
.../cpp/client/include/ignite/ignite_logger.h | 72 +++++
.../cpp/client/include/ignite/table/table.h | 89 +++++
.../cpp/client/include/ignite/table/tables.h | 96 ++++++
.../client/src/client_operation.h} | 38 ++-
.../cpp/client/src/cluster_connection.cpp | 186 +++++++++++
.../platforms/cpp/client/src/cluster_connection.h | 227 +++++++++++++
modules/platforms/cpp/client/src/ignite_client.cpp | 83 +++++
.../platforms/cpp/client/src/ignite_client_impl.h | 110 +++++++
.../platforms/cpp/client/src/node_connection.cpp | 150 +++++++++
modules/platforms/cpp/client/src/node_connection.h | 199 ++++++++++++
.../Config.h => client/src/protocol_context.h} | 73 +++--
.../platforms/cpp/client/src/protocol_version.h | 188 +++++++++++
.../platforms/cpp/client/src/response_handler.h | 141 ++++++++
.../Column.cs => cpp/client/src/table/table.cpp} | 22 +-
.../platforms/cpp/client/src/table/table_impl.h | 74 +++++
.../Column.cs => cpp/client/src/table/tables.cpp} | 29 +-
.../platforms/cpp/client/src/table/tables_impl.cpp | 48 +++
.../platforms/cpp/client/src/table/tables_impl.h | 61 ++++
modules/platforms/cpp/common/CMakeLists.txt | 12 +-
modules/platforms/cpp/common/Config.h | 9 +
.../Table/Column.cs => cpp/common/Platform.h} | 29 +-
.../Table/Column.cs => cpp/common/factory.h} | 35 +-
modules/platforms/cpp/common/guid.h | 250 +++++++++++++++
modules/platforms/cpp/common/ignite_error.h | 134 ++++++++
modules/platforms/cpp/common/ignite_result.h | 357 +++++++++++++++++++++
modules/platforms/cpp/common/{Config.h => utils.h} | 73 +++--
.../cpp/{common/CMakeLists.txt => conanfile.txt} | 20 +-
modules/platforms/cpp/network/CMakeLists.txt | 68 ++++
.../include/ignite/network/async_client_pool.h | 66 ++++
.../network/include/ignite/network/async_handler.h | 80 +++++
.../include/ignite/network/codec.h} | 72 +++--
.../include/ignite/network/codec_data_filter.h | 99 ++++++
.../network/include/ignite/network/data_buffer.h | 226 +++++++++++++
.../network/include/ignite/network/data_filter.h | 90 ++++++
.../include/ignite/network/data_filter_adapter.h | 130 ++++++++
.../cpp/network/include/ignite/network/data_sink.h | 56 ++++
.../cpp/network/include/ignite/network/end_point.h | 145 +++++++++
.../include/ignite/network/length_prefix_codec.h | 111 +++++++
.../network/include/ignite/network/network.h} | 22 +-
.../cpp/network/include/ignite/network/tcp_range.h | 165 ++++++++++
.../os/linux/src/network/connecting_context.cpp | 103 ++++++
.../os/linux/src/network/connecting_context.h | 94 ++++++
.../os/linux/src/network/linux_async_client.cpp | 182 +++++++++++
.../os/linux/src/network/linux_async_client.h | 243 ++++++++++++++
.../linux/src/network/linux_async_client_pool.cpp | 205 ++++++++++++
.../os/linux/src/network/linux_async_client_pool.h | 191 +++++++++++
.../src/network/linux_async_worker_thread.cpp | 349 ++++++++++++++++++++
.../linux/src/network/linux_async_worker_thread.h | 163 ++++++++++
.../cpp/network/os/linux/src/network/sockets.cpp | 114 +++++++
.../cpp/network/os/linux/src/network/sockets.h | 60 ++++
.../network/os/linux/src/network/utils.cpp} | 28 +-
.../cpp/network/os/win/src/network/sockets.cpp | 166 ++++++++++
.../cpp/network/os/win/src/network/sockets.h | 64 ++++
.../network/os/win/src/network/utils.cpp} | 35 +-
.../os/win/src/network/win_async_client.cpp | 176 ++++++++++
.../network/os/win/src/network/win_async_client.h | 270 ++++++++++++++++
.../os/win/src/network/win_async_client_pool.cpp | 239 ++++++++++++++
.../os/win/src/network/win_async_client_pool.h | 204 ++++++++++++
.../src/network/win_async_connecting_thread.cpp | 259 +++++++++++++++
.../win/src/network/win_async_connecting_thread.h | 129 ++++++++
.../os/win/src/network/win_async_worker_thread.cpp | 144 +++++++++
.../os/win/src/network/win_async_worker_thread.h | 74 +++++
.../src/network/async_client_pool_adapter.cpp | 70 ++++
.../src/network/async_client_pool_adapter.h | 98 ++++++
.../cpp/network/src/network/codec_data_filter.cpp | 100 ++++++
.../network/src/network/error_handling_filter.cpp | 87 +++++
.../network/src/network/error_handling_filter.h | 85 +++++
.../network/src/network/length_prefix_codec.cpp | 89 +++++
.../network/src/network/network.cpp} | 23 +-
.../cpp/network/src/network/tcp_range.cpp | 137 ++++++++
modules/platforms/cpp/network/src/network/utils.h | 116 +++++++
modules/platforms/cpp/pom.xml | 4 +-
.../cpp/{common => protocol}/CMakeLists.txt | 23 +-
.../include/ignite/protocol/buffer_adapter.h | 87 +++++
.../include/ignite/protocol/extension_types.h} | 37 ++-
.../cpp/protocol/include/ignite/protocol/reader.h | 148 +++++++++
.../cpp/protocol/include/ignite/protocol/utils.h | 224 +++++++++++++
.../cpp/protocol/include/ignite/protocol/writer.h | 145 +++++++++
.../protocol/src/buffer_adapter.cpp} | 21 +-
modules/platforms/cpp/protocol/src/reader.cpp | 118 +++++++
modules/platforms/cpp/protocol/src/utils.cpp | 57 ++++
.../Column.cs => cpp/protocol/src/writer.cpp} | 34 +-
.../platforms/cpp/schema/BinaryTupleBuilder.cpp | 11 +-
modules/platforms/cpp/schema/BinaryTupleBuilder.h | 5 +-
modules/platforms/cpp/schema/BinaryTupleParser.cpp | 10 +-
modules/platforms/cpp/schema/BinaryTupleParser.h | 2 +-
modules/platforms/cpp/schema/BinaryTupleSchema.h | 2 +-
modules/platforms/cpp/schema/DataType.cpp | 1 +
.../cpp/{common => test-common}/CMakeLists.txt | 20 +-
.../cpp/test-common/include/cmd_process.h | 74 +++++
.../include/ignite_runner.h} | 73 +++--
.../test-common/include/test_utils.h} | 33 +-
.../cpp/test-common/src/ignite_runner.cpp | 86 +++++
.../cpp/test-common/src/linux/linux_process.h | 147 +++++++++
.../Column.cs => cpp/test-common/src/process.cpp} | 29 +-
.../platforms/cpp/test-common/src/test_utils.cpp | 96 ++++++
.../cpp/test-common/src/win/win_process.h | 192 +++++++++++
modules/platforms/cpp/tests/CMakeLists.txt | 13 +-
modules/platforms/cpp/tests/testBytes.cpp | 2 +-
.../Serialization/ObjectSerializerHandlerOld.cs | 142 --------
.../SerializerHandlerBenchmarksBase.cs | 8 +-
.../SerializerHandlerWriteBenchmarks.cs | 12 -
.../Apache.Ignite.Tests/Compute/ComputeTests.cs | 2 +-
.../dotnet/Apache.Ignite.Tests/IgniteTestsBase.cs | 2 +
.../Proto/BinaryTuple/BinaryTupleTests.cs | 182 +++++++++++
.../Apache.Ignite.Tests/Table/PocoAllColumns.cs | 49 +++
.../Table/RecordViewBinaryTests.cs | 50 +++
.../Table/RecordViewPocoTests.cs | 64 ++++
.../Serialization/ObjectSerializerHandlerTests.cs | 4 +-
.../Apache.Ignite.Tests/Table/TablesTests.cs | 8 +-
.../dotnet/Apache.Ignite/Apache.Ignite.csproj | 4 +-
.../Proto/BinaryTuple/BinaryTupleBuilder.cs | 232 ++++++++++++-
.../Proto/BinaryTuple/BinaryTupleReader.cs | 180 ++++++++++-
.../Apache.Ignite/Internal/Proto/ClientDataType.cs | 59 ++--
.../Internal/Proto/ClientDataTypeExtensions.cs | 38 ++-
.../Internal/Proto/MessagePackWriterExtensions.cs | 72 +----
.../dotnet/Apache.Ignite/Internal/Sql/ResultSet.cs | 2 +-
.../dotnet/Apache.Ignite/Internal/Table/Column.cs | 2 +-
.../Table/Serialization/BinaryTupleMethods.cs | 47 ++-
.../Table/Serialization/ObjectSerializerHandler.cs | 22 +-
.../Table/Serialization/TupleSerializerHandler.cs | 6 +-
.../dotnet/Apache.Ignite/Internal/Table/Table.cs | 9 +-
.../runner/app/PlatformTestNodeRunner.java | 55 +++-
.../runner/app/client/ItThinClientComputeTest.java | 1 -
.../apache/ignite/internal/schema/BinaryTuple.java | 9 +
.../ignite/internal/schema/BinaryTuplePrefix.java | 32 +-
.../internal/schema/BinaryTuplePrefixTest.java | 24 +-
modules/storage-api/build.gradle | 1 +
.../internal/storage/engine/MvTableStorage.java | 51 ++-
.../internal/storage/index/HashIndexStorage.java | 33 +-
.../{HashIndexStorage.java => IndexStorage.java} | 31 +-
.../internal/storage/index/SortedIndexStorage.java | 14 +-
.../storage/AbstractMvTableStorageTest.java | 21 +-
.../chm/TestConcurrentHashMapMvTableStorage.java | 5 +
.../index/AbstractSortedIndexStorageTest.java | 72 ++++-
.../internal/storage/index/impl/TestIndexRow.java | 20 --
.../storage/index/impl/TestSortedIndexStorage.java | 8 +
.../pagememory/AbstractPageMemoryTableStorage.java | 23 +-
.../index/hash/PageMemoryHashIndexStorage.java | 4 +-
.../index/sorted/PageMemorySortedIndexStorage.java | 20 +-
.../storage/pagememory/util/TreeCursorAdapter.java | 8 +-
.../PersistentPageMemoryMvTableStorageTest.java | 101 ++++++
.../VolatilePageMemoryMvTableStorageTest.java | 95 ++++++
.../storage/rocksdb/RocksDbTableStorage.java | 5 +
.../rocksdb/index/RocksDbSortedIndexStorage.java | 77 +++--
.../state/rocksdb/TxStateRocksDbStorage.java | 5 +-
packaging/build.gradle | 120 +++++++
{examples => packaging}/config/ignite-config.conf | 0
.../config/ignite.java.util.logging.properties | 45 +++
.../CMakeLists.txt => packaging/deb/build.sh | 22 +-
{deliveries => packaging}/deb/changelog | 0
{deliveries => packaging}/deb/control | 0
{deliveries => packaging}/deb/copyright | 0
{deliveries => packaging}/deb/rules | 0
{deliveries => packaging}/rpm/.gitignore | 0
{deliveries => packaging}/rpm/Dockerfile | 0
{deliveries => packaging}/rpm/README.md | 0
{deliveries => packaging}/rpm/apache-ignite.spec | 0
{deliveries => packaging}/rpm/build.sh | 31 +-
packaging/scripts/bootstrap-config | 10 +
packaging/scripts/ignite3-db.sh | 78 +++++
parent/pom.xml | 37 ++-
settings.gradle | 2 +
182 files changed, 12469 insertions(+), 891 deletions(-)
delete mode 100644 deliveries/deb/build.sh
create mode 100644 modules/platforms/cpp/DEVNOTES.md
copy modules/platforms/cpp/{common => client-test}/CMakeLists.txt (67%)
create mode 100644 modules/platforms/cpp/client-test/src/gtest_logger.h
create mode 100644 modules/platforms/cpp/client-test/src/ignite_client_test.cpp
create mode 100644 modules/platforms/cpp/client-test/src/main.cpp
create mode 100644 modules/platforms/cpp/client/CMakeLists.txt
create mode 100644 modules/platforms/cpp/client/include/ignite/ignite_client.h
create mode 100644
modules/platforms/cpp/client/include/ignite/ignite_client_configuration.h
create mode 100644 modules/platforms/cpp/client/include/ignite/ignite_logger.h
create mode 100644 modules/platforms/cpp/client/include/ignite/table/table.h
create mode 100644 modules/platforms/cpp/client/include/ignite/table/tables.h
copy modules/platforms/{dotnet/Apache.Ignite/Internal/Table/Column.cs =>
cpp/client/src/client_operation.h} (66%)
create mode 100644 modules/platforms/cpp/client/src/cluster_connection.cpp
create mode 100644 modules/platforms/cpp/client/src/cluster_connection.h
create mode 100644 modules/platforms/cpp/client/src/ignite_client.cpp
create mode 100644 modules/platforms/cpp/client/src/ignite_client_impl.h
create mode 100644 modules/platforms/cpp/client/src/node_connection.cpp
create mode 100644 modules/platforms/cpp/client/src/node_connection.h
copy modules/platforms/cpp/{common/Config.h => client/src/protocol_context.h}
(51%)
create mode 100644 modules/platforms/cpp/client/src/protocol_version.h
create mode 100644 modules/platforms/cpp/client/src/response_handler.h
copy modules/platforms/{dotnet/Apache.Ignite/Internal/Table/Column.cs =>
cpp/client/src/table/table.cpp} (66%)
create mode 100644 modules/platforms/cpp/client/src/table/table_impl.h
copy modules/platforms/{dotnet/Apache.Ignite/Internal/Table/Column.cs =>
cpp/client/src/table/tables.cpp} (57%)
create mode 100644 modules/platforms/cpp/client/src/table/tables_impl.cpp
create mode 100644 modules/platforms/cpp/client/src/table/tables_impl.h
copy modules/platforms/{dotnet/Apache.Ignite/Internal/Table/Column.cs =>
cpp/common/Platform.h} (62%)
copy modules/platforms/{dotnet/Apache.Ignite/Internal/Table/Column.cs =>
cpp/common/factory.h} (66%)
create mode 100644 modules/platforms/cpp/common/guid.h
create mode 100644 modules/platforms/cpp/common/ignite_error.h
create mode 100644 modules/platforms/cpp/common/ignite_result.h
copy modules/platforms/cpp/common/{Config.h => utils.h} (51%)
copy modules/platforms/cpp/{common/CMakeLists.txt => conanfile.txt} (68%)
create mode 100644 modules/platforms/cpp/network/CMakeLists.txt
create mode 100644
modules/platforms/cpp/network/include/ignite/network/async_client_pool.h
create mode 100644
modules/platforms/cpp/network/include/ignite/network/async_handler.h
copy modules/platforms/cpp/{common/Config.h =>
network/include/ignite/network/codec.h} (50%)
create mode 100644
modules/platforms/cpp/network/include/ignite/network/codec_data_filter.h
create mode 100644
modules/platforms/cpp/network/include/ignite/network/data_buffer.h
create mode 100644
modules/platforms/cpp/network/include/ignite/network/data_filter.h
create mode 100644
modules/platforms/cpp/network/include/ignite/network/data_filter_adapter.h
create mode 100644
modules/platforms/cpp/network/include/ignite/network/data_sink.h
create mode 100644
modules/platforms/cpp/network/include/ignite/network/end_point.h
create mode 100644
modules/platforms/cpp/network/include/ignite/network/length_prefix_codec.h
copy modules/platforms/{dotnet/Apache.Ignite/Internal/Table/Column.cs =>
cpp/network/include/ignite/network/network.h} (71%)
create mode 100644
modules/platforms/cpp/network/include/ignite/network/tcp_range.h
create mode 100644
modules/platforms/cpp/network/os/linux/src/network/connecting_context.cpp
create mode 100644
modules/platforms/cpp/network/os/linux/src/network/connecting_context.h
create mode 100644
modules/platforms/cpp/network/os/linux/src/network/linux_async_client.cpp
create mode 100644
modules/platforms/cpp/network/os/linux/src/network/linux_async_client.h
create mode 100644
modules/platforms/cpp/network/os/linux/src/network/linux_async_client_pool.cpp
create mode 100644
modules/platforms/cpp/network/os/linux/src/network/linux_async_client_pool.h
create mode 100644
modules/platforms/cpp/network/os/linux/src/network/linux_async_worker_thread.cpp
create mode 100644
modules/platforms/cpp/network/os/linux/src/network/linux_async_worker_thread.h
create mode 100644
modules/platforms/cpp/network/os/linux/src/network/sockets.cpp
create mode 100644 modules/platforms/cpp/network/os/linux/src/network/sockets.h
copy modules/platforms/{dotnet/Apache.Ignite/Internal/Table/Column.cs =>
cpp/network/os/linux/src/network/utils.cpp} (65%)
create mode 100644 modules/platforms/cpp/network/os/win/src/network/sockets.cpp
create mode 100644 modules/platforms/cpp/network/os/win/src/network/sockets.h
copy modules/platforms/{dotnet/Apache.Ignite/Internal/Table/Column.cs =>
cpp/network/os/win/src/network/utils.cpp} (53%)
create mode 100644
modules/platforms/cpp/network/os/win/src/network/win_async_client.cpp
create mode 100644
modules/platforms/cpp/network/os/win/src/network/win_async_client.h
create mode 100644
modules/platforms/cpp/network/os/win/src/network/win_async_client_pool.cpp
create mode 100644
modules/platforms/cpp/network/os/win/src/network/win_async_client_pool.h
create mode 100644
modules/platforms/cpp/network/os/win/src/network/win_async_connecting_thread.cpp
create mode 100644
modules/platforms/cpp/network/os/win/src/network/win_async_connecting_thread.h
create mode 100644
modules/platforms/cpp/network/os/win/src/network/win_async_worker_thread.cpp
create mode 100644
modules/platforms/cpp/network/os/win/src/network/win_async_worker_thread.h
create mode 100644
modules/platforms/cpp/network/src/network/async_client_pool_adapter.cpp
create mode 100644
modules/platforms/cpp/network/src/network/async_client_pool_adapter.h
create mode 100644
modules/platforms/cpp/network/src/network/codec_data_filter.cpp
create mode 100644
modules/platforms/cpp/network/src/network/error_handling_filter.cpp
create mode 100644
modules/platforms/cpp/network/src/network/error_handling_filter.h
create mode 100644
modules/platforms/cpp/network/src/network/length_prefix_codec.cpp
copy modules/platforms/{dotnet/Apache.Ignite/Internal/Table/Column.cs =>
cpp/network/src/network/network.cpp} (58%)
create mode 100644 modules/platforms/cpp/network/src/network/tcp_range.cpp
create mode 100644 modules/platforms/cpp/network/src/network/utils.h
copy modules/platforms/cpp/{common => protocol}/CMakeLists.txt (63%)
create mode 100644
modules/platforms/cpp/protocol/include/ignite/protocol/buffer_adapter.h
copy modules/platforms/{dotnet/Apache.Ignite/Internal/Table/Column.cs =>
cpp/protocol/include/ignite/protocol/extension_types.h} (71%)
create mode 100644
modules/platforms/cpp/protocol/include/ignite/protocol/reader.h
create mode 100644
modules/platforms/cpp/protocol/include/ignite/protocol/utils.h
create mode 100644
modules/platforms/cpp/protocol/include/ignite/protocol/writer.h
copy modules/platforms/{dotnet/Apache.Ignite/Internal/Table/Column.cs =>
cpp/protocol/src/buffer_adapter.cpp} (59%)
create mode 100644 modules/platforms/cpp/protocol/src/reader.cpp
create mode 100644 modules/platforms/cpp/protocol/src/utils.cpp
copy modules/platforms/{dotnet/Apache.Ignite/Internal/Table/Column.cs =>
cpp/protocol/src/writer.cpp} (51%)
copy modules/platforms/cpp/{common => test-common}/CMakeLists.txt (65%)
create mode 100644 modules/platforms/cpp/test-common/include/cmd_process.h
copy modules/platforms/cpp/{common/Config.h =>
test-common/include/ignite_runner.h} (51%)
copy modules/platforms/{dotnet/Apache.Ignite/Internal/Table/Column.cs =>
cpp/test-common/include/test_utils.h} (54%)
create mode 100644 modules/platforms/cpp/test-common/src/ignite_runner.cpp
create mode 100644 modules/platforms/cpp/test-common/src/linux/linux_process.h
copy modules/platforms/{dotnet/Apache.Ignite/Internal/Table/Column.cs =>
cpp/test-common/src/process.cpp} (57%)
create mode 100644 modules/platforms/cpp/test-common/src/test_utils.cpp
create mode 100644 modules/platforms/cpp/test-common/src/win/win_process.h
delete mode 100644
modules/platforms/dotnet/Apache.Ignite.Benchmarks/Table/Serialization/ObjectSerializerHandlerOld.cs
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Tests/Table/PocoAllColumns.cs
copy
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/index/{HashIndexStorage.java
=> IndexStorage.java} (58%)
rename modules/storage-api/src/{test =>
testFixtures}/java/org/apache/ignite/internal/storage/index/AbstractSortedIndexStorageTest.java
(90%)
rename modules/storage-api/src/{test =>
testFixtures}/java/org/apache/ignite/internal/storage/index/impl/TestIndexRow.java
(91%)
create mode 100644
modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/PersistentPageMemoryMvTableStorageTest.java
create mode 100644
modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/VolatilePageMemoryMvTableStorageTest.java
create mode 100644 packaging/build.gradle
copy {examples => packaging}/config/ignite-config.conf (100%)
create mode 100644 packaging/config/ignite.java.util.logging.properties
copy modules/platforms/cpp/common/CMakeLists.txt => packaging/deb/build.sh
(64%)
rename {deliveries => packaging}/deb/changelog (100%)
rename {deliveries => packaging}/deb/control (100%)
rename {deliveries => packaging}/deb/copyright (100%)
rename {deliveries => packaging}/deb/rules (100%)
rename {deliveries => packaging}/rpm/.gitignore (100%)
rename {deliveries => packaging}/rpm/Dockerfile (100%)
rename {deliveries => packaging}/rpm/README.md (100%)
rename {deliveries => packaging}/rpm/apache-ignite.spec (100%)
rename {deliveries => packaging}/rpm/build.sh (52%)
create mode 100644 packaging/scripts/bootstrap-config
create mode 100755 packaging/scripts/ignite3-db.sh