[Commits] 988ff90256d: MDEV-20227: rocksdb.rocksdb_concurrent_delete fails on windows
revision-id: 988ff90256d2aacbcb6aaf57fc8984dc60ae74ff (mariadb-10.2.26-3-g988ff90256d) parent(s): 09a85692a65634cda40214b6693f34bec2f5b73b author: Sergei Petrunia committer: Sergei Petrunia timestamp: 2019-08-04 23:37:47 +0300 message: MDEV-20227: rocksdb.rocksdb_concurrent_delete fails on windows A combination of: * lots of include'd test files where each has "--source include/have_rocksdb.inc" * for each such occurrence, MTR adds testsuite's arguments into server arguments * which hits some limit on the length of argv array on Windows, causing the server to get garbage data in the last argument. Work around this by commenting out one of the totally redundant "source include/have_rocksdb.inc" lines. --- storage/rocksdb/mysql-test/rocksdb/t/rocksdb_concurrent_delete.inc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/storage/rocksdb/mysql-test/rocksdb/t/rocksdb_concurrent_delete.inc b/storage/rocksdb/mysql-test/rocksdb/t/rocksdb_concurrent_delete.inc index 55f466a4d31..5336c77ee83 100644 --- a/storage/rocksdb/mysql-test/rocksdb/t/rocksdb_concurrent_delete.inc +++ b/storage/rocksdb/mysql-test/rocksdb/t/rocksdb_concurrent_delete.inc @@ -1,4 +1,7 @@ ---source include/have_rocksdb.inc +# MariaDB: including the below too many times causes really long argv list +# in win_main()'s argument which blows up some limit on Windows. +# Comment it out: +#--source include/have_rocksdb.inc --source include/have_debug_sync.inc --source include/count_sessions.inc
participants (1)
-
Sergei Petrunia