[SERVER-13584] Fill out currentOp "ns" field before waiting on the lock Created: 14/Apr/14  Updated: 11/Jul/16  Resolved: 15/Oct/14

Status: Closed
Project: Core Server
Component/s: Diagnostics, Write Ops
Affects Version/s: None
Fix Version/s: 2.7.8

Type: Improvement Priority: Major - P3
Reporter: Alexander Komyagin Assignee: J Rassi
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-19143 race in setting OpDebug ns can cause ... Closed
Sprint: Query 2.7.8
Participants:

 Description   

> db.currentOp()
{
	"inprog" : [
		{
			"opid" : 824735,
			"active" : false,
			"op" : "insert",
			"ns" : "",
			"insert" : {
 
			},
			"client" : "10.61.157.244:60486",
			"desc" : "conn62",
			"threadId" : "0x7f37873b4700",
			"connectionId" : 62,
			"locks" : {
				"^test" : "W"
			},
			"waitingForLock" : true,
			"numYields" : 0,
			"lockStats" : {
				"timeLockedMicros" : {
 
				},
				"timeAcquiringMicros" : {
 
				}
			}
		},
		{
			"opid" : 824726,
			"active" : false,
			"op" : "insert",
			"ns" : "",
			"insert" : {
 
			},
			"client" : "10.61.157.244:60494",
			"desc" : "conn72",
			"threadId" : "0x7f37871b2700",
			"connectionId" : 72,
			"locks" : {
				"^test" : "W"
			},
			"waitingForLock" : true,
			"numYields" : 0,
			"lockStats" : {
				"timeLockedMicros" : {
 
				},
				"timeAcquiringMicros" : {
 
				}
			}
		},

inserts were being done on the "test.test" namespace.

Sample inserted doc:

{
	"_id" : ObjectId("534c0b5a3004fa83c48f8f5f"),
	"ts" : NumberLong("1397492570554"),
	"payload" : "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
	"val" : 17241
}



 Comments   
Comment by Githook User [ 15/Oct/14 ]

Author:

{u'username': u'jrassi', u'name': u'Jason Rassi', u'email': u'rassi@10gen.com'}

Message: SERVER-13584 CurOp "ns" reporting should fall back to using OpDebug
Branch: master
https://github.com/mongodb/mongo/commit/4b88d369d2489d1c6fac593ffeb1733d7bfc9c7b

Generated at Thu Feb 08 03:32:12 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.