]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commit
Avoid type unique_ptr in LogWriterNumber::writer for Windows build break
authorsdong <siying.d@fb.com>
Thu, 6 Aug 2015 03:51:27 +0000 (20:51 -0700)
committersdong <siying.d@fb.com>
Thu, 6 Aug 2015 17:52:41 +0000 (10:52 -0700)
commit6a4aaadcd7dfc3aa65dbff183c0130cdd0bc1f8a
tree6ae8c23097668b7fc40e548b9f8982dc1e6620aa
parentd7314ba7594f29db58eb3ccd5e16b53b98b5e7cd
Avoid type unique_ptr in LogWriterNumber::writer for Windows build break

Summary:
Visual Studio complains about deque<LogWriterNumber> because LogWriterNumber is non-copyable for its unique_ptr member writer. Move away from it, and do explit free.
It is less safe but I can't think of a better way to unblock it.

Test Plan: valgrind check test

Reviewers: anthony, IslamAbdelRahman, kolmike, rven, yhchiang

Reviewed By: yhchiang

Subscribers: leveldb, dhruba

Differential Revision: https://reviews.facebook.net/D43647
db/db_impl.cc
db/db_impl.h