Skip to content
Snippets Groups Projects
Commit ebf564db authored by alexander.lysikov's avatar alexander.lysikov
Browse files

update modules and update global_db test

parent 0430ac3e
No related branches found
No related tags found
No related merge requests found
...@@ -10,7 +10,7 @@ node-alias=addr-%node_addr% ...@@ -10,7 +10,7 @@ node-alias=addr-%node_addr%
gdb_groups_prefix=kelvin.testnet gdb_groups_prefix=kelvin.testnet
seed_nodes_ipv4=[159.89.228.115,165.227.17.239,104.248.89.205,157.230.240.104,167.99.87.197,46.101.149.240,159.89.122.48] seed_nodes_ipv4=[159.89.228.115,165.227.17.239,104.248.89.205,157.230.240.104,167.99.87.197,46.101.149.240,159.89.122.48]
seed_nodes_aliases=[kelvin.testnet.root.0,kelvin.testnet.root.1,kelvin.testnet.root.2,kelvin.testnet.root.3,kelvin.testnet.root.4,kelvin.testnet.root.5,kelvin.testnet.root.6] seed_nodes_aliases=[kelvin.testnet.root.0,kelvin.testnet.root.1,kelvin.testnet.root.2,kelvin.testnet.root.3,kelvin.testnet.root.4,kelvin.testnet.root.5,kelvin.testnet.root.6]
seed_nodes_addr=[ffff::0000::0000::0001,ffff::0000::0000::0002,ffff::0000::0000::0003,ffff::0000::0000::0004,ffff::0000::0000::0005,ffff::0000::0000::0006,ffff::0000::0000::0007] seed_nodes_addrs=[ffff::0000::0000::0001,ffff::0000::0000::0002,ffff::0000::0000::0003,ffff::0000::0000::0004,ffff::0000::0000::0005,ffff::0000::0000::0006,ffff::0000::0000::0007]
#[dag-poa] #[dag-poa]
#events-sign-cert=mycert #events-sign-cert=mycert
......
Subproject commit d40599923167e43addcc61696b8ea75b2e2abcd7 Subproject commit 5b72cc303107680535c4591313033611b01c4a0b
Subproject commit 490e82c39d8d5cde405efd05214cf892e56887d0 Subproject commit a5ed7b7f5e622ed346c9cdac1eac5a986c1ec3e7
Subproject commit 28b6050053ea76b24a5dbb5b41fdaac60610dd28 Subproject commit 439539df4ad478f22a9184b81001433ab568ba07
Subproject commit 4d3ba184d26c0f9426e9052bd6771122a7e2ba47 Subproject commit beea56f88e88015fa9f6cefb0e0d0d472449ff78
Subproject commit c12ea90a5cc2efb0be375da40ac0b41f3e637fee Subproject commit dd7aedf07314ed41b7f29e1efb70134c8963f050
Subproject commit c795063f3055b44751d1507bca8d2ea525b090d0 Subproject commit 5b9aaf7024a723b11f5d664159dd36cbecf9a809
Subproject commit 15c4ba05ada6cc0b8d4a56c58978ae1e2b095702 Subproject commit ff63d762657f9687173db825705b8bf4b958abee
Subproject commit 2e5210de96674e00ec08a510fcbf92e34cdf4346 Subproject commit 688472966c733da5b555e28f2b23311b3cf60cf2
...@@ -29,9 +29,9 @@ static void test_write_read_one(void) ...@@ -29,9 +29,9 @@ static void test_write_read_one(void)
for(size_t i = 0; i < l_store_obj->value_len; i++) { for(size_t i = 0; i < l_store_obj->value_len; i++) {
l_store_obj->value[i] = rand(); l_store_obj->value[i] = rand();
} }
int ret = dap_db_add(l_store_obj, l_store_count); int ret = dap_chain_global_db_driver_add(l_store_obj, l_store_count);
dap_store_obj_t *l_store_obj2 = dap_db_read_data(l_store_obj->group, l_store_obj->key, NULL); dap_store_obj_t *l_store_obj2 = dap_chain_global_db_driver_read(l_store_obj->group, l_store_obj->key, NULL);
dap_assert_PIF(l_store_obj2, "Read global_db entry"); dap_assert_PIF(l_store_obj2, "Read global_db entry");
...@@ -62,7 +62,7 @@ static void test_close_db(void) ...@@ -62,7 +62,7 @@ static void test_close_db(void)
static void test_write_db_count(void) static void test_write_db_count(void)
{ {
int a_count = 100000; int a_count = 20000;
dap_store_obj_t *l_store_obj = DAP_NEW_Z_SIZE(dap_store_obj_t, sizeof(dap_store_obj_t) * a_count); dap_store_obj_t *l_store_obj = DAP_NEW_Z_SIZE(dap_store_obj_t, sizeof(dap_store_obj_t) * a_count);
size_t l_store_count = 1; size_t l_store_count = 1;
for(size_t n = 0; n < a_count; n++) { for(size_t n = 0; n < a_count; n++) {
...@@ -78,14 +78,14 @@ static void test_write_db_count(void) ...@@ -78,14 +78,14 @@ static void test_write_db_count(void)
} }
} }
//dap_test_msg("Start test write dap_global_db %d record", a_count); //dap_test_msg("Start test write dap_global_db %d record", a_count);
int ret = dap_db_add(l_store_obj, a_count); int ret = dap_chain_global_db_driver_add(l_store_obj, a_count);
//dap_test_msg("Read first record"); //dap_test_msg("Read first record");
dap_store_obj_t *l_store_obj2 = dap_db_read_data(l_store_obj->group, l_store_obj->key, NULL); dap_store_obj_t *l_store_obj2 = dap_chain_global_db_driver_read(l_store_obj->group, l_store_obj->key, NULL);
dap_store_obj_free(l_store_obj2, 1); dap_store_obj_free(l_store_obj2, 1);
//dap_test_msg("Start test read dap_global_db %d record", a_count); //dap_test_msg("Start test read dap_global_db %d record", a_count);
for(size_t n = 1; n < a_count; n++) { for(size_t n = 1; n < a_count; n++) {
dap_store_obj_t *l_store_obj2 = dap_db_read_data(l_store_obj->group, l_store_obj->key, NULL); dap_store_obj_t *l_store_obj2 = dap_chain_global_db_driver_read(l_store_obj->group, l_store_obj->key, NULL);
dap_assert_PIF(l_store_obj2, "Read data"); dap_assert_PIF(l_store_obj2, "Read data");
// compare l_store_obj and l_store_obj // compare l_store_obj and l_store_obj
if(l_store_obj->timestamp == l_store_obj2->timestamp && if(l_store_obj->timestamp == l_store_obj2->timestamp &&
...@@ -117,17 +117,17 @@ void dap_global_db_tests_run(void) ...@@ -117,17 +117,17 @@ void dap_global_db_tests_run(void)
test_write_read_one(); test_write_read_one();
// test_write_db_count(1000000); // test_write_db_count(1000000);
benchmark_mgs_time("Read and Write in blobal_db 20000 times", benchmark_mgs_time("Read and Write in global_db 20000 records",
benchmark_test_time(test_write_db_count, 1)); benchmark_test_time(test_write_db_count, 1));
dap_assert(1, "Test dap_global_db: write and read 20000 records"); //dap_assert(1, "Test dap_global_db: write and read 20000 records");
/* /*
benchmark_mgs_time("Read and Write in blobal_db 100 times", benchmark_mgs_time("Read and Write in global_db 100 times",
benchmark_test_time(test_write_db_count, 1)); benchmark_test_time(test_write_db_count, 1));
dap_assert(1, "Test dap_global_db 100 records"); dap_assert(1, "Test dap_global_db 100 records");
*/ */
// benchmark_mgs_rate("Read and Write in blobal_db", // benchmark_mgs_rate("Read and Write in global_db",
// benchmark_test_rate(test_write_db_count, 2000)); // benchmark_test_rate(test_write_db_count, 2000));
//dap_usleep(2 * DAP_USEC_PER_SEC); //dap_usleep(2 * DAP_USEC_PER_SEC);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment