Yanqin Jin
22368965a0
Modify verification logic of ObsoleteOptionsFileTest ( #4218 )
...
Summary:
The current verification logic does not consider the case in which multiple
threads (foreground and background) may execute `PurgeObsoleteFiles` function
simultaneously. Each invocation will trigger the callback adding elements to
a vector. Then we verify the elements in the vector, which can fail sometimes.
The solution is to give up checking the elements. Instead, we check the number
of OPTIONS file in the database dir.
Pull Request resolved: https://github.com/facebook/rocksdb/pull/4218
Differential Revision: D9128727
Pulled By: riversand963
fbshipit-source-id: 2b13b705fb21bc0ddd41940c4ec9b6b0c8d88224
2018-08-03 13:57:40 -07:00
..
2018-07-13 17:42:38 -07:00
2018-05-21 14:43:11 -07:00
2018-04-12 17:59:16 -07:00
2018-06-27 17:42:38 -07:00
2018-07-13 17:27:39 -07:00
2018-05-03 15:43:09 -07:00
2018-04-27 11:57:39 -07:00
2018-07-13 17:27:39 -07:00
2018-05-21 14:43:11 -07:00
2018-03-05 13:13:41 -08:00
2017-08-19 14:10:08 -07:00
2018-06-21 21:28:05 -07:00
2018-07-12 14:42:39 -07:00
2018-06-21 21:28:05 -07:00
2018-07-13 17:27:39 -07:00
2018-07-13 17:27:39 -07:00
2018-07-13 17:42:38 -07:00
2018-06-28 12:34:40 -07:00
2018-07-27 16:12:23 -07:00
2018-07-27 16:12:23 -07:00
2018-05-29 15:44:34 -07:00
2018-07-05 20:12:56 -07:00
2018-06-27 17:42:38 -07:00
2018-06-27 17:42:38 -07:00
2018-06-27 17:42:38 -07:00
2018-07-13 17:27:39 -07:00
2018-06-27 17:13:34 -07:00
2018-07-13 17:27:39 -07:00
2018-07-13 17:27:39 -07:00
2018-07-13 17:27:39 -07:00
2017-10-17 08:57:09 -07:00
2018-05-24 15:57:33 -07:00
2018-06-27 20:42:43 -07:00
2018-05-30 16:15:16 -07:00
2018-07-16 14:27:53 -07:00
2018-04-15 17:26:26 -07:00
2017-07-15 16:11:23 -07:00
2018-03-21 22:13:34 -07:00
2018-07-18 18:43:11 -07:00
2018-07-27 16:12:23 -07:00
2018-06-28 12:34:40 -07:00
2018-07-27 16:12:23 -07:00
2018-07-11 14:57:46 -07:00
2018-07-27 16:12:23 -07:00
2018-08-01 00:27:08 -07:00
2018-03-15 11:58:12 -07:00
2018-08-01 00:27:08 -07:00
2018-08-02 18:57:34 -07:00
2018-08-01 00:27:08 -07:00
2017-07-15 16:11:23 -07:00
2017-07-15 16:11:23 -07:00
2017-07-15 16:11:23 -07:00
2017-07-26 21:11:47 -07:00
2018-05-21 14:43:11 -07:00
2018-06-12 16:57:36 -07:00
2018-07-12 14:42:39 -07:00
2018-05-21 14:43:11 -07:00
2018-07-25 17:14:01 -07:00
2018-04-15 17:26:26 -07:00
2018-03-05 13:13:41 -08:00
2018-06-27 12:23:07 -07:00
2018-05-21 16:42:22 -07:00
2018-06-26 20:27:35 -07:00
2018-07-27 16:12:23 -07:00
2018-07-17 17:57:46 -07:00
2017-07-15 16:11:23 -07:00
2017-09-28 18:17:30 -07:00
2018-07-17 14:43:18 -07:00
2018-08-01 00:27:08 -07:00
2018-07-13 17:27:39 -07:00
2018-07-13 22:43:09 -07:00
2018-07-18 18:43:11 -07:00
2018-07-20 14:43:38 -07:00
2018-05-03 15:43:09 -07:00
2018-05-14 21:13:35 -07:00
2018-07-13 17:42:38 -07:00
2018-04-13 11:27:17 -07:00
2018-07-16 17:13:10 -07:00
2018-07-13 17:27:39 -07:00
2018-06-28 12:34:40 -07:00
2018-06-28 12:34:40 -07:00
2018-06-28 12:34:40 -07:00
2018-04-12 17:59:16 -07:00
2017-07-15 16:11:23 -07:00
2018-04-12 17:59:16 -07:00
2018-07-13 22:43:09 -07:00
2018-07-27 16:12:23 -07:00
2018-07-27 16:12:23 -07:00
2018-07-17 14:13:16 -07:00
2018-07-13 17:27:39 -07:00
2018-03-05 13:13:41 -08:00
2017-07-15 16:11:23 -07:00
2017-07-15 16:11:23 -07:00
2017-07-15 16:11:23 -07:00
2018-07-27 16:12:23 -07:00
2018-07-27 16:12:23 -07:00
2018-05-03 15:43:09 -07:00
2017-07-15 16:11:23 -07:00
2017-07-15 16:11:23 -07:00
2018-07-13 17:27:39 -07:00
2018-07-13 17:42:38 -07:00
2018-03-05 13:13:41 -08:00
2018-06-15 17:28:01 -07:00
2018-06-15 17:28:01 -07:00
2018-05-09 10:13:53 -07:00
2018-04-10 15:59:24 -07:00
2017-07-15 16:11:23 -07:00
2018-07-13 10:58:06 -07:00
2018-01-29 12:56:42 -08:00
2018-06-21 08:42:24 -07:00
2018-05-14 10:57:56 -07:00
2018-05-14 10:57:56 -07:00
2018-05-03 15:43:09 -07:00
2018-05-03 15:43:09 -07:00
2018-03-06 16:27:54 -08:00
2017-07-15 16:11:23 -07:00
2018-07-13 17:27:39 -07:00
2018-07-13 17:27:39 -07:00
2018-06-28 12:34:39 -07:00
2018-05-03 15:43:09 -07:00
2018-07-13 10:58:06 -07:00
2018-03-23 12:14:30 -07:00
2017-07-15 16:11:23 -07:00
2017-07-15 16:11:23 -07:00
2018-07-12 14:42:39 -07:00
2018-02-09 14:57:54 -08:00
2017-07-15 16:11:23 -07:00
2018-07-13 17:27:39 -07:00
2018-08-03 13:57:40 -07:00
2018-07-13 17:27:39 -07:00
2018-07-13 17:27:39 -07:00
2017-07-15 16:11:23 -07:00
2018-07-13 17:27:39 -07:00
2018-04-05 11:12:16 -07:00
2018-07-13 17:27:39 -07:00
2018-07-13 17:42:38 -07:00
2018-08-01 12:12:02 -07:00
2018-07-13 22:43:09 -07:00
2018-06-27 12:23:07 -07:00
2018-04-15 17:26:26 -07:00
2018-07-13 17:42:38 -07:00
2018-03-05 13:13:41 -08:00
2017-07-15 16:11:23 -07:00
2018-04-02 20:27:41 -07:00
2018-07-27 16:12:23 -07:00
2018-07-13 17:42:38 -07:00
2018-06-15 19:26:58 -07:00
2018-03-05 13:13:41 -08:00
2018-03-05 13:13:41 -08:00
2018-07-06 17:59:13 -07:00
2017-11-10 17:28:12 -08:00
2018-07-27 16:12:23 -07:00
2018-07-27 16:12:23 -07:00
2018-05-21 14:43:11 -07:00
2018-05-03 15:43:09 -07:00
2018-07-27 16:12:23 -07:00
2018-07-27 16:12:23 -07:00
2018-07-13 17:42:38 -07:00
2018-07-27 16:12:23 -07:00
2018-07-27 14:13:12 -07:00
2018-07-13 17:27:39 -07:00
2018-06-21 08:42:24 -07:00
2018-01-11 18:57:33 -08:00
2017-07-15 16:11:23 -07:00
2018-06-28 18:58:29 -07:00
2018-07-06 17:59:13 -07:00
2018-07-24 00:13:18 -07:00
2018-07-13 17:27:39 -07:00
2017-07-15 16:11:23 -07:00
2017-07-15 16:11:23 -07:00
2017-07-15 16:11:23 -07:00
2017-07-15 16:11:23 -07:00
2018-07-17 17:27:51 -07:00
2018-07-17 17:27:51 -07:00