Details
-
Bug
-
Resolution: Fixed
-
Critical
-
4.0.0, 4.1.0
-
Security Level: Public
-
None
-
Untriaged
-
Centos 64-bit
-
-
Unknown
Description
Index build is getting hang in Forestdb. The goroutine dump shows that compaction thread and a forestdb getkv call are stuck.
2 @ 0x4065e5 0x480c73 0x48ba44 0x4a3aee 0x4a0d60 0x49ffbc 0x49fb70 0x42d8e1
0x480c73 github.com/couchbase/indexing/secondary/fdb._Cfunc_fdb_get_kv+ 0x43 /home/couchbase/jenkins/workspace/sherlock-unix/goproj/src/github.com/ couchbase/indexing/secondary/fdb/:172
1 @ 0x4065e5 0x480693 0x484b5b 0x4a7b42 0x54b013 0x42d8e1
0x480693 github.com/couchbase/indexing/secondary/fdb._Cfunc_fdb_compact_upto+0x43 /home/couchbase/jenkins/workspace/sherlock-unix/goproj/src/github.com/couchbase/ indexing/secondary/fdb/:64
The goroutine dump can be captured via:
curl <ip>:9102/debug/pprof/goroutine?debug=1 -u Administrator:<password> > pprof.out
Attachments
Issue Links
For Gerrit Dashboard: MB-17009 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
57645,4 | MB-17009: Do not callback from forestdb into go | testing | indexing | Status: ABANDONED | +1 | 0 |
57865,1 | MB-17009: Do not callback from forestdb into go | unstable | indexing | Status: MERGED | +2 | +1 |
58726,1 | MB-17009: Do not callback from forestdb into go | sherlock | indexing | Status: ABANDONED | 0 | 0 |
58727,1 | MB-17226: Backport MB-17009 - Do not callback from fdb to go | sherlock | indexing | Status: ABANDONED | 0 | 0 |
58728,1 | MB-17226: Backport MB-17009 - Do not callback from fdb to go | sherlock | indexing | Status: MERGED | +2 | +1 |
58770,1 | Revert "MB-17226: Backport MB-17009 - Do not callback from fdb to go" | sherlock | indexing | Status: MERGED | +2 | +1 |
58979,3 | MB-17009: Remove C to Go callbacks | unstable | indexing | Status: MERGED | +2 | +1 |
58989,1 | MB-17009 use fprintf to log errors in a daemon compaction thread | sherlock | forestdb | Status: MERGED | +2 | +1 |
59043,1 | Merge remote-tracking branch 'origin/sherlock' | master | forestdb | Status: MERGED | +2 | +1 |