Siying Dong
93d52696bf
Memory Problem Of Destorying ColumnFamilyHandle after deleting the CF
...
Summary:
When destorying column family handle after the column family has been deleted, the handle may hold share pointers of some objects in ColumnFamilyOptions, but in the destructor, the destructing order may cause some of the objects to be destoryed before being used by the following steps. Fix it by making a copy of the option object and destory it as the last step.
Closes https://github.com/facebook/rocksdb/pull/3610
Differential Revision: D7281025
Pulled By: siying
fbshipit-source-id: ac18f3b2841788cba4ccfa1abd8d59158c1113bc
2018-03-20 17:13:12 -07:00
..
2018-03-05 13:13:41 -08:00
2017-11-10 09:26:24 -08:00
2017-09-14 14:18:59 -07:00
2018-03-07 12:42:12 -08:00
2018-03-20 17:13:12 -07:00
2018-03-20 17:13:12 -07:00
2018-03-20 17:13:12 -07:00
2018-03-05 13:13:41 -08:00
2017-10-27 11:26:42 -07:00
2018-03-05 13:13:41 -08:00
2017-08-19 14:10:08 -07:00
2018-03-05 13:13:41 -08:00
2018-03-06 11:57:42 -08:00
2018-03-05 13:13:41 -08:00
2018-03-05 13:13:41 -08:00
2017-11-30 23:50:45 -08:00
2018-03-06 12:43:51 -08:00
2017-11-16 17:57:25 -08:00
2018-03-05 13:13:41 -08:00
2018-03-05 13:13:41 -08:00
2017-12-11 13:27:06 -08:00
2018-03-06 12:43:51 -08:00
2018-03-05 13:13:41 -08:00
2018-03-06 12:43:51 -08:00
2017-07-15 16:11:23 -07:00
2018-03-05 13:13:41 -08:00
2018-01-30 13:56:39 -08:00
2017-08-11 12:29:14 -07:00
2017-10-19 10:57:12 -07:00
2018-03-06 16:27:54 -08:00
2017-10-17 08:57:09 -07:00
2018-03-05 13:13:41 -08:00
2017-07-21 18:26:26 -07:00
2018-03-16 13:27:55 -07:00
2018-03-19 12:30:05 -07:00
2017-07-21 18:26:26 -07:00
2017-07-15 16:11:23 -07:00
2018-02-09 12:12:43 -08:00
2018-02-05 13:59:34 -08:00
2018-03-15 11:58:12 -07:00
2018-03-06 16:27:54 -08:00
2017-10-05 18:11:43 -07:00
2018-03-08 10:27:25 -08:00
2018-02-26 14:58:06 -08:00
2018-03-05 13:13:41 -08:00
2018-03-15 11:58:12 -07:00
2018-03-06 12:43:51 -08:00
2018-03-06 16:27:54 -08:00
2018-03-15 11:58:12 -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
2017-11-29 22:56:29 -08:00
2018-02-20 19:12:09 -08:00
2017-12-18 22:29:30 -08:00
2018-03-05 13:13:41 -08:00
2017-07-15 16:11:23 -07:00
2018-03-05 13:13:41 -08:00
2018-03-02 16:27:21 -08:00
2018-01-17 17:42:04 -08:00
2018-03-05 13:13:41 -08:00
2017-08-29 18:41:35 -07:00
2018-03-13 14:57:26 -07:00
2017-07-15 16:11:23 -07:00
2017-09-28 18:17:30 -07:00
2018-03-07 12:42:12 -08:00
2018-03-06 11:57:43 -08:00
2018-03-05 13:13:41 -08:00
2018-03-05 13:13:41 -08:00
2018-03-15 11:58:12 -07:00
2018-03-05 13:13:41 -08:00
2017-11-30 23:50:45 -08:00
2017-12-15 13:27:30 -08:00
2017-07-15 16:11:23 -07:00
2018-01-31 18:57:07 -08:00
2018-01-31 18:57:07 -08:00
2018-03-07 12:42:12 -08:00
2017-07-15 16:11:23 -07:00
2017-07-15 16:11:23 -07:00
2017-07-28 16:27:16 -07:00
2017-11-28 11:27:02 -08:00
2018-03-16 10:43:17 -07:00
2018-03-16 10:43:17 -07:00
2018-03-05 13:13:41 -08:00
2018-03-07 12:42:12 -08: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
2017-12-15 18:57:00 -08:00
2018-02-09 12:12:43 -08:00
2017-10-06 10:41:53 -07:00
2017-07-15 16:11:23 -07:00
2017-07-15 16:11:23 -07:00
2017-12-01 10:42:05 -08:00
2018-03-05 13:13:41 -08:00
2018-03-05 13:13:41 -08:00
2018-03-05 13:13:41 -08:00
2018-03-01 18:01:10 -08:00
2018-01-12 13:27:08 -08: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
2018-01-29 12:56:42 -08:00
2018-03-07 12:42:12 -08:00
2018-03-06 12:43:51 -08:00
2018-03-08 10:27:25 -08:00
2018-03-06 16:27:54 -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-03-05 13:13:41 -08:00
2017-07-15 16:11:23 -07:00
2018-03-05 13:13:41 -08:00
2018-01-18 17:45:16 -08:00
2018-03-05 13:13:41 -08:00
2018-01-31 18:57:07 -08:00
2017-07-15 16:11:23 -07:00
2017-07-15 16:11:23 -07:00
2018-02-09 14:57:54 -08:00
2018-02-09 14:57:54 -08:00
2017-07-15 16:11:23 -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-03-05 13:13:41 -08:00
2017-11-30 23:50:45 -08:00
2018-03-05 13:13:41 -08:00
2017-11-28 11:27:02 -08:00
2017-11-28 11:27:02 -08:00
2017-11-28 11:27:02 -08:00
2017-09-11 09:14:48 -07:00
2017-10-10 13:12:37 -07:00
2017-11-30 23:50:45 -08:00
2018-03-05 13:13:41 -08:00
2017-07-15 16:11:23 -07:00
2018-02-07 14:42:26 -08:00
2018-03-05 13:13:41 -08:00
2017-07-15 16:11:23 -07:00
2018-03-05 13:13:41 -08:00
2018-03-05 13:13:41 -08:00
2018-03-05 13:13:41 -08:00
2018-03-05 13:13:41 -08:00
2017-11-10 17:28:12 -08:00
2017-07-15 16:11:23 -07:00
2018-03-08 10:27:25 -08:00
2017-08-24 16:10:54 -07:00
2017-07-15 16:11:23 -07:00
2018-03-05 13:13:41 -08:00
2017-12-07 11:57:36 -08:00
2018-03-05 13:13:41 -08:00
2018-03-16 10:43:17 -07:00
2018-03-16 10:43:17 -07:00
2018-03-05 13:13:41 -08:00
2018-01-11 18:57:33 -08:00
2018-01-11 18:57:33 -08:00
2017-07-15 16:11:23 -07:00
2018-03-08 10:27:25 -08:00
2018-03-05 13:13:41 -08:00
2018-03-14 00:57:25 -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
2017-07-15 16:11:23 -07:00
2018-03-05 13:13:41 -08:00
2018-02-05 18:43:24 -08:00