[patches] [PATCH vshard 0/2] storage: allow storage reload
Vladislav Shpilevoy
v.shpilevoy at tarantool.org
Tue Feb 20 01:45:45 MSK 2018
Branch: gh-72-fix-hot-reload
Issue: https://github.com/tarantool/vshard/issues/72
Vladislav Shpilevoy (2):
test: move router and storage tests to separate directories
storage: allow storage reload
test/failover/test.lua | 10 +-
test/{main => misc}/bad_uuid_1_a.lua | 0
test/{main => misc}/bad_uuid_1_b.lua | 0
test/{main => misc}/bad_uuid_2_a.lua | 0
test/{main => misc}/bad_uuid_2_a_repaired.lua | 0
test/{main => misc}/bad_uuid_2_b.lua | 0
test/{main => misc}/bad_uuid_config.lua | 0
test/{main => misc}/bad_uuid_router.lua | 0
test/{main => misc}/check_uuid_on_connect.result | 8 +-
test/{main => misc}/check_uuid_on_connect.test.lua | 8 +-
test/{main => misc}/master_switch.result | 4 +-
test/{main => misc}/master_switch.test.lua | 4 +-
test/{main => misc}/reconfigure.result | 8 +-
test/{main => misc}/reconfigure.test.lua | 8 +-
test/{main => misc}/router_1.lua | 0
test/{main => misc}/storage_1_a.lua | 0
test/{main => misc}/storage_1_b.lua | 0
test/{main => misc}/storage_2_a.lua | 0
test/{main => misc}/storage_2_b.lua | 0
test/{main => misc}/storage_3_a.lua | 0
test/{main => misc}/suite.ini | 3 +-
test/{main => misc}/test.lua | 0
test/rebalancer/test.lua | 10 +-
test/{main => router}/exponential_timeout.result | 6 +-
test/{main => router}/exponential_timeout.test.lua | 6 +-
test/{main => router}/reconnect_to_master.result | 6 +-
test/{main => router}/reconnect_to_master.test.lua | 6 +-
test/{main => router}/reroute_wrong_bucket.result | 6 +-
.../{main => router}/reroute_wrong_bucket.test.lua | 6 +-
test/{main => router}/retry_reads.result | 6 +-
test/{main => router}/retry_reads.test.lua | 6 +-
test/{main => router}/router.result | 6 +-
test/{main => router}/router.test.lua | 6 +-
test/router/router_1.lua | 1 +
test/router/storage_1_a.lua | 1 +
test/router/storage_1_b.lua | 1 +
test/router/storage_2_a.lua | 1 +
test/router/storage_2_b.lua | 1 +
test/router/suite.ini | 6 +
test/router/test.lua | 9 +
test/{main => storage}/garbage_collector.result | 4 +-
test/{main => storage}/garbage_collector.test.lua | 4 +-
test/{main => storage}/read_only_slave.result | 4 +-
test/{main => storage}/read_only_slave.test.lua | 4 +-
test/{main => storage}/recovery.result | 4 +-
test/{main => storage}/recovery.test.lua | 4 +-
test/{main => storage}/recovery_errinj.result | 4 +-
test/{main => storage}/recovery_errinj.test.lua | 4 +-
test/storage/reload.result | 190 ++++++++++
test/storage/reload.test.lua | 93 +++++
test/{main => storage}/storage.result | 4 +-
test/{main => storage}/storage.test.lua | 4 +-
test/storage/storage_1_a.lua | 1 +
test/storage/storage_1_b.lua | 1 +
test/storage/storage_2_a.lua | 1 +
test/storage/storage_2_b.lua | 1 +
test/storage/suite.ini | 7 +
test/storage/test.lua | 9 +
test/unit/garbage.result | 2 +-
test/unit/garbage.test.lua | 2 +-
vshard/storage/init.lua | 412 ++++++++++++---------
vshard/util.lua | 32 +-
62 files changed, 690 insertions(+), 244 deletions(-)
mode change 120000 => 100644 test/failover/test.lua
rename test/{main => misc}/bad_uuid_1_a.lua (100%)
rename test/{main => misc}/bad_uuid_1_b.lua (100%)
rename test/{main => misc}/bad_uuid_2_a.lua (100%)
rename test/{main => misc}/bad_uuid_2_a_repaired.lua (100%)
rename test/{main => misc}/bad_uuid_2_b.lua (100%)
rename test/{main => misc}/bad_uuid_config.lua (100%)
rename test/{main => misc}/bad_uuid_router.lua (100%)
rename test/{main => misc}/check_uuid_on_connect.result (95%)
rename test/{main => misc}/check_uuid_on_connect.test.lua (93%)
rename test/{main => misc}/master_switch.result (95%)
rename test/{main => misc}/master_switch.test.lua (94%)
rename test/{main => misc}/reconfigure.result (96%)
rename test/{main => misc}/reconfigure.test.lua (95%)
rename test/{main => misc}/router_1.lua (100%)
rename test/{main => misc}/storage_1_a.lua (100%)
rename test/{main => misc}/storage_1_b.lua (100%)
rename test/{main => misc}/storage_2_a.lua (100%)
rename test/{main => misc}/storage_2_b.lua (100%)
rename test/{main => misc}/storage_3_a.lua (100%)
rename test/{main => misc}/suite.ini (66%)
rename test/{main => misc}/test.lua (100%)
mode change 120000 => 100644 test/rebalancer/test.lua
rename test/{main => router}/exponential_timeout.result (93%)
rename test/{main => router}/exponential_timeout.test.lua (89%)
rename test/{main => router}/reconnect_to_master.result (95%)
rename test/{main => router}/reconnect_to_master.test.lua (93%)
rename test/{main => router}/reroute_wrong_bucket.result (96%)
rename test/{main => router}/reroute_wrong_bucket.test.lua (95%)
rename test/{main => router}/retry_reads.result (93%)
rename test/{main => router}/retry_reads.test.lua (90%)
rename test/{main => router}/router.result (98%)
rename test/{main => router}/router.test.lua (98%)
create mode 120000 test/router/router_1.lua
create mode 120000 test/router/storage_1_a.lua
create mode 120000 test/router/storage_1_b.lua
create mode 120000 test/router/storage_2_a.lua
create mode 120000 test/router/storage_2_b.lua
create mode 100644 test/router/suite.ini
create mode 100644 test/router/test.lua
rename test/{main => storage}/garbage_collector.result (94%)
rename test/{main => storage}/garbage_collector.test.lua (93%)
rename test/{main => storage}/read_only_slave.result (96%)
rename test/{main => storage}/read_only_slave.test.lua (95%)
rename test/{main => storage}/recovery.result (97%)
rename test/{main => storage}/recovery.test.lua (96%)
rename test/{main => storage}/recovery_errinj.result (93%)
rename test/{main => storage}/recovery_errinj.test.lua (91%)
create mode 100644 test/storage/reload.result
create mode 100644 test/storage/reload.test.lua
rename test/{main => storage}/storage.result (99%)
rename test/{main => storage}/storage.test.lua (98%)
create mode 120000 test/storage/storage_1_a.lua
create mode 120000 test/storage/storage_1_b.lua
create mode 120000 test/storage/storage_2_a.lua
create mode 120000 test/storage/storage_2_b.lua
create mode 100644 test/storage/suite.ini
create mode 100644 test/storage/test.lua
--
2.14.3 (Apple Git-98)
More information about the Tarantool-patches
mailing list