Skip to content

Commit f78ee12

Browse files
committed
测试
1 parent 003a17d commit f78ee12

File tree

3 files changed

+43
-43
lines changed

3 files changed

+43
-43
lines changed

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -173,9 +173,9 @@ ADD_SUBDIRECTORY(src/observer)
173173
ADD_SUBDIRECTORY(test/perf)
174174
ADD_SUBDIRECTORY(tools)
175175

176-
IF (WITH_BENCHMARK)
177-
ADD_SUBDIRECTORY(benchmark)
178-
ENDIF(WITH_BENCHMARK)
176+
# IF (WITH_BENCHMARK)
177+
# ADD_SUBDIRECTORY(benchmark)
178+
# ENDIF(WITH_BENCHMARK)
179179

180180
IF(WITH_UNIT_TESTS)
181181
# ADD_SUBDIRECTORY(unittest)

src/observer/storage/buffer/frame.cpp

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,13 @@ void Frame::write_latch(intptr_t xid)
7676

7777
lock_.lock();
7878

79-
#ifdef DEBUG
80-
write_locker_ = xid;
81-
++write_recursive_count_;
82-
TRACE("frame write lock success."
83-
"this=%p, pin=%d, frameId=%s, write locker=%lx(recursive=%d), xid=%lx, lbt=%s",
84-
this, pin_count_.load(), frame_id_.to_string().c_str(), write_locker_, write_recursive_count_, xid, lbt());
85-
#endif
79+
// #ifdef DEBUG
80+
// write_locker_ = xid;
81+
// ++write_recursive_count_;
82+
// TRACE("frame write lock success."
83+
// "this=%p, pin=%d, frameId=%s, write locker=%lx(recursive=%d), xid=%lx, lbt=%s",
84+
// this, pin_count_.load(), frame_id_.to_string().c_str(), write_locker_, write_recursive_count_, xid, lbt());
85+
// #endif
8686
}
8787

8888
void Frame::write_unlatch() { write_unlatch(get_default_debug_xid()); }
@@ -102,8 +102,8 @@ void Frame::write_unlatch(intptr_t xid)
102102
"write_locker=%lx, this=%p, pin=%d, frameId=%s, xid=%lx, lbt=%s",
103103
write_locker_, this, pin_count_.load(), frame_id_.to_string().c_str(), xid, lbt());
104104

105-
TRACE("frame write unlock success. this=%p, pin=%d, frameId=%s, xid=%lx, lbt=%s",
106-
this, pin_count_.load(), frame_id_.to_string().c_str(), xid, lbt());
105+
// TRACE("frame write unlock success. this=%p, pin=%d, frameId=%s, xid=%lx, lbt=%s",
106+
// this, pin_count_.load(), frame_id_.to_string().c_str(), xid, lbt());
107107

108108
if (--write_recursive_count_ == 0) {
109109
write_locker_ = 0;
@@ -132,15 +132,15 @@ void Frame::read_latch(intptr_t xid)
132132

133133
lock_.lock_shared();
134134

135-
{
136-
#ifdef DEBUG
137-
scoped_lock debug_lock(debug_lock_);
138-
++read_lockers_[xid];
139-
TRACE("frame read lock success."
140-
"this=%p, pin=%d, frameId=%s, xid=%lx, recursive=%d, lbt=%s",
141-
this, pin_count_.load(), frame_id_.to_string().c_str(), xid, read_lockers_[xid], lbt());
142-
#endif
143-
}
135+
// {
136+
// #ifdef DEBUG
137+
// scoped_lock debug_lock(debug_lock_);
138+
// ++read_lockers_[xid];
139+
// TRACE("frame read lock success."
140+
// "this=%p, pin=%d, frameId=%s, xid=%lx, recursive=%d, lbt=%s",
141+
// this, pin_count_.load(), frame_id_.to_string().c_str(), xid, read_lockers_[xid], lbt());
142+
// #endif
143+
// }
144144
}
145145

146146
bool Frame::try_read_latch()
@@ -160,16 +160,16 @@ bool Frame::try_read_latch()
160160
}
161161

162162
bool ret = lock_.try_lock_shared();
163-
if (ret) {
164-
#ifdef DEBUG
165-
debug_lock_.lock();
166-
++read_lockers_[xid];
167-
TRACE("frame read lock success."
168-
"this=%p, pin=%d, frameId=%s, xid=%lx, recursive=%d, lbt=%s",
169-
this, pin_count_.load(), frame_id_.to_string().c_str(), xid, read_lockers_[xid], lbt());
170-
debug_lock_.unlock();
171-
#endif
172-
}
163+
// if (ret) {
164+
// #ifdef DEBUG
165+
// debug_lock_.lock();
166+
// ++read_lockers_[xid];
167+
// TRACE("frame read lock success."
168+
// "this=%p, pin=%d, frameId=%s, xid=%lx, recursive=%d, lbt=%s",
169+
// this, pin_count_.load(), frame_id_.to_string().c_str(), xid, read_lockers_[xid], lbt());
170+
// debug_lock_.unlock();
171+
// #endif
172+
// }
173173

174174
return ret;
175175
}
@@ -201,9 +201,9 @@ void Frame::read_unlatch(intptr_t xid)
201201
#endif
202202
}
203203

204-
TRACE("frame read unlock success."
205-
"this=%p, pin=%d, frameId=%s, xid=%lx, lbt=%s",
206-
this, pin_count_.load(), frame_id_.to_string().c_str(), xid, lbt());
204+
// TRACE("frame read unlock success."
205+
// "this=%p, pin=%d, frameId=%s, xid=%lx, lbt=%s",
206+
// this, pin_count_.load(), frame_id_.to_string().c_str(), xid, lbt());
207207

208208
lock_.unlock_shared();
209209
}
@@ -215,10 +215,10 @@ void Frame::pin()
215215
[[maybe_unused]] intptr_t xid = get_default_debug_xid();
216216
[[maybe_unused]] int pin_count = ++pin_count_;
217217

218-
TRACE("after frame pin. "
219-
"this=%p, write locker=%lx, read locker has xid %d? pin=%d, frameId=%s, xid=%lx, lbt=%s",
220-
this, write_locker_, read_lockers_.find(xid) != read_lockers_.end(),
221-
pin_count, frame_id_.to_string().c_str(), xid, lbt());
218+
// TRACE("after frame pin. "
219+
// "this=%p, write locker=%lx, read locker has xid %d? pin=%d, frameId=%s, xid=%lx, lbt=%s",
220+
// this, write_locker_, read_lockers_.find(xid) != read_lockers_.end(),
221+
// pin_count, frame_id_.to_string().c_str(), xid, lbt());
222222
}
223223

224224
int Frame::unpin()
@@ -233,10 +233,10 @@ int Frame::unpin()
233233
scoped_lock debug_lock(debug_lock_);
234234

235235
int pin_count = --pin_count_;
236-
TRACE("after frame unpin. "
237-
"this=%p, write locker=%lx, read locker has xid? %d, pin=%d, frameId=%s, xid=%lx, lbt=%s",
238-
this, write_locker_, read_lockers_.find(xid) != read_lockers_.end(),
239-
pin_count, frame_id_.to_string().c_str(), xid, lbt());
236+
// TRACE("after frame unpin. "
237+
// "this=%p, write locker=%lx, read locker has xid? %d, pin=%d, frameId=%s, xid=%lx, lbt=%s",
238+
// this, write_locker_, read_lockers_.find(xid) != read_lockers_.end(),
239+
// pin_count, frame_id_.to_string().c_str(), xid, lbt());
240240

241241
if (0 == pin_count) {
242242
ASSERT(write_locker_ == 0,

src/observer/storage/trx/mvcc_trx.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ RC MvccTrxKit::init()
3434
fields_ = vector<FieldMeta>{
3535
// field_id in trx fields is invisible.
3636
FieldMeta("__trx_xid_begin", AttrType::INTS, 0 /*attr_offset*/, 4 /*attr_len*/, false /*visible*/, 1/*field_id*/),
37-
FieldMeta("__trx_xid_end", AttrType::INTS, 0 /*attr_offset*/, 4 /*attr_len*/, false /*visible*/, 2/*field_id*/)};
37+
FieldMeta("__trx_xid_end", AttrType::INTS, 4 /*attr_offset*/, 4 /*attr_len*/, false /*visible*/, 2/*field_id*/)};
3838

3939
LOG_INFO("init mvcc trx kit done.");
4040
return RC::SUCCESS;

0 commit comments

Comments
 (0)