uuid_d fsid;
bool directio = false;
bool aio = false;
+bool faio = false;
// ----
Cond cond;
if (r >= 0) {
cout << "DIRECTIO ON AIO ON" << std::endl;
aio = true;
+ faio = true;
r = RUN_ALL_TESTS();
}
}
TEST(TestFileJournal, Create) {
fsid.generate_random();
- FileJournal j(fsid, finisher, &sync_cond, path, directio, aio);
+ FileJournal j(fsid, finisher, &sync_cond, path, directio, aio, faio);
ASSERT_EQ(0, j.create());
}
TEST(TestFileJournal, WriteSmall) {
fsid.generate_random();
- FileJournal j(fsid, finisher, &sync_cond, path, directio, aio);
+ FileJournal j(fsid, finisher, &sync_cond, path, directio, aio, faio);
ASSERT_EQ(0, j.create());
j.make_writeable();
TEST(TestFileJournal, WriteBig) {
fsid.generate_random();
- FileJournal j(fsid, finisher, &sync_cond, path, directio, aio);
+ FileJournal j(fsid, finisher, &sync_cond, path, directio, aio, faio);
ASSERT_EQ(0, j.create());
j.make_writeable();
TEST(TestFileJournal, WriteMany) {
fsid.generate_random();
- FileJournal j(fsid, finisher, &sync_cond, path, directio, aio);
+ FileJournal j(fsid, finisher, &sync_cond, path, directio, aio, faio);
ASSERT_EQ(0, j.create());
j.make_writeable();
TEST(TestFileJournal, WriteManyVecs) {
fsid.generate_random();
- FileJournal j(fsid, finisher, &sync_cond, path, directio, aio);
+ FileJournal j(fsid, finisher, &sync_cond, path, directio, aio, faio);
ASSERT_EQ(0, j.create());
j.make_writeable();
TEST(TestFileJournal, ReplaySmall) {
fsid.generate_random();
- FileJournal j(fsid, finisher, &sync_cond, path, directio, aio);
+ FileJournal j(fsid, finisher, &sync_cond, path, directio, aio, faio);
ASSERT_EQ(0, j.create());
j.make_writeable();
TEST(TestFileJournal, ReplayCorrupt) {
fsid.generate_random();
- FileJournal j(fsid, finisher, &sync_cond, path, directio, aio);
+ FileJournal j(fsid, finisher, &sync_cond, path, directio, aio, faio);
ASSERT_EQ(0, j.create());
j.make_writeable();
TEST(TestFileJournal, WriteTrim) {
fsid.generate_random();
- FileJournal j(fsid, finisher, &sync_cond, path, directio, aio);
+ FileJournal j(fsid, finisher, &sync_cond, path, directio, aio, faio);
ASSERT_EQ(0, j.create());
j.make_writeable();
TEST(TestFileJournal, WriteTrimSmall) {
fsid.generate_random();
- FileJournal j(fsid, finisher, &sync_cond, path, directio, aio);
+ FileJournal j(fsid, finisher, &sync_cond, path, directio, aio, faio);
ASSERT_EQ(0, j.create());
j.make_writeable();
g_ceph_context->_conf->apply_changes(NULL);
fsid.generate_random();
- FileJournal j(fsid, finisher, &sync_cond, path, directio, aio);
+ FileJournal j(fsid, finisher, &sync_cond, path, directio, aio, faio);
ASSERT_EQ(0, j.create());
j.make_writeable();
g_ceph_context->_conf->apply_changes(NULL);
fsid.generate_random();
- FileJournal j(fsid, finisher, &sync_cond, path, directio, aio);
+ FileJournal j(fsid, finisher, &sync_cond, path, directio, aio, faio);
ASSERT_EQ(0, j.create());
j.make_writeable();
g_ceph_context->_conf->apply_changes(NULL);
fsid.generate_random();
- FileJournal j(fsid, finisher, &sync_cond, path, directio, aio);
+ FileJournal j(fsid, finisher, &sync_cond, path, directio, aio, faio);
ASSERT_EQ(0, j.create());
j.make_writeable();