From: Peizhao Ou <peizhaoo@uci.edu>
Date: Fri, 16 Feb 2018 00:26:33 +0000 (-0800)
Subject: Adds writer test case for RCU
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;p=folly.git

Adds writer test case for RCU
---

diff --git a/folly/stress-test/stress-parallel-folly-sync.cpp b/folly/stress-test/stress-parallel-folly-sync.cpp
index 4cb37b47..d87e348d 100644
--- a/folly/stress-test/stress-parallel-folly-sync.cpp
+++ b/folly/stress-test/stress-parallel-folly-sync.cpp
@@ -221,14 +221,22 @@ unsigned FollySyncTest_Parallel::s_nSharedMutexWritePercentage;
 unsigned FollySyncTest_Parallel::s_nRWSpinLockWritePercentage;
 unsigned FollySyncTest_Parallel::s_nRWTicketSpinLockWritePercentage;
 
-TEST_F(FollySyncTest_Parallel, FollyRCU_NonstopReaderSync) {
+TEST_F(FollySyncTest_Parallel, FollyRCU_NonstopWriterSync) {
   FollyRcuThreading(run_rcu_writer_sync_nonstop, run_rcu_reader_pass_count);
 }
 
-TEST_F(FollySyncTest_Parallel, FollyRCU_NonstopReaderNoSync) {
+TEST_F(FollySyncTest_Parallel, FollyRCU_NonstopWriterNoSync) {
   FollyRcuThreading(run_rcu_writer_retire_nonstop, run_rcu_reader_pass_count);
 }
 
+//TEST_F(FollySyncTest_Parallel, FollyRCU_NonstopReaderSync) {
+//  FollyRcuThreading(run_rcu_writer_sync_pass_count, run_rcu_reader_nonstop);
+//}
+
+TEST_F(FollySyncTest_Parallel, FollyRCU_NonstopReaderNoSync) {
+  FollyRcuThreading(run_rcu_writer_retire_pass_count, run_rcu_reader_nonstop);
+}
+
 TEST_F(FollySyncTest_Parallel, FollyRWTicketSpinLock_32) {
   FollyRWLockThreading<RWTicketSpinLock32>(s_nRWTicketSpinLockPassCount,
                                            s_nRWTicketSpinLockWritePercentage);