Details
-
Bug
-
Resolution: Fixed
-
Critical
-
5.0.0
-
Untriaged
-
Unknown
Description
Build : 5.0.0-3255
Originally seen in the new system test that compacts all incremental backups, but can be easily reproduced with the following steps.
1. Create a bucket and load 1M items using cbworkloadgen
./cbworkloadgen -n 127.0.0.1:8091 -j -b test -i 1000000 -s 1100 -u Administrator -p password
2. Take a backup of the cluster
3. Compact this backup.
Compact fails, there is no msg on the console. The backup log has the following panic :
2017-07-14T09:55:52.355-07:00 (Cmd) compact -a /tmp/backup -r backup --backup 2017-07-14T09_54_13.205096025-07_00 |
2017-07-14T09:55:52.394-07:00 [INFO][FDB] Forestdb blockcache size 2147483648 initialized in 37860 us |
|
2017-07-14T09:55:52.394-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_0.fdb |
2017-07-14T09:55:52.400-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_1.fdb |
2017-07-14T09:55:52.403-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_10.fdb |
2017-07-14T09:55:52.408-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_11.fdb |
2017-07-14T09:55:52.411-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_12.fdb |
2017-07-14T09:55:52.414-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_13.fdb |
2017-07-14T09:55:52.417-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_14.fdb |
2017-07-14T09:55:52.421-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_15.fdb |
2017-07-14T09:55:52.424-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_2.fdb |
2017-07-14T09:55:52.428-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_3.fdb |
2017-07-14T09:55:52.432-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_4.fdb |
2017-07-14T09:55:52.435-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_5.fdb |
2017-07-14T09:55:52.438-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_6.fdb |
2017-07-14T09:55:52.441-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_7.fdb |
2017-07-14T09:55:52.445-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_8.fdb |
2017-07-14T09:55:52.449-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_9.fdb |
2017-07-14T09:55:52.453-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_15.fdb.compact |
2017-07-14T09:55:52.453-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_7.fdb.compact |
2017-07-14T09:55:52.453-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_3.fdb.compact |
2017-07-14T09:55:52.453-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_11.fdb.compact |
2017-07-14T09:55:52.494-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_12.fdb.compact |
2017-07-14T09:55:52.544-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_0.fdb.compact |
2017-07-14T09:55:52.594-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_4.fdb.compact |
2017-07-14T09:55:52.687-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_8.fdb.compact |
2017-07-14T09:55:52.731-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_9.fdb.compact |
2017-07-14T09:55:52.734-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_1.fdb.compact |
2017-07-14T09:55:52.739-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_13.fdb.compact |
2017-07-14T09:55:52.778-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_6.fdb.compact |
2017-07-14T09:55:52.790-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_10.fdb.compact |
2017-07-14T09:55:52.843-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_2.fdb.compact |
2017-07-14T09:55:52.931-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_14.fdb.compact |
2017-07-14T09:55:52.951-07:00 [INFO][FDB] Forestdb opened database file /tmp/backup/backup/2017-07-14T09_54_13.205096025-07_00/test-136d64add18ef3bf5dda8c9eed913106/data/shard_5.fdb.compact |
panic: runtime error: index out of range
|
|
goroutine 39 [running]: |
github.com/couchbase/goforestdb.LogCallbackInternal(0xc400000000, 0x7efdc55fd2b0, 0xc420114c70) |
/home/couchbase/jenkins/workspace/couchbase-server-unix/godeps/src/github.com/couchbase/goforestdb/log.go:13 +0x110 |
github.com/couchbase/goforestdb._cgoexpwrap_512a988f7ab7_LogCallbackInternal(0x0, 0x7efdc55fd2b0, 0xc420114c70) |
github.com/couchbase/goforestdb/_obj/_cgo_gotypes.go:1162 +0x3d |
github.com/couchbase/goforestdb._Cfunc_fdb_close(0x7eff25016110, 0x7eff00000000) |
github.com/couchbase/goforestdb/_obj/_cgo_gotypes.go:404 +0x49 |
github.com/couchbase/goforestdb.(*File).Close.func1(0x7eff25016110, 0x7cf415) |
/home/couchbase/jenkins/workspace/couchbase-server-unix/godeps/src/github.com/couchbase/goforestdb/file.go:145 +0x60 |
github.com/couchbase/goforestdb.(*File).Close(0xc42000e278, 0x0, 0x0) |
/home/couchbase/jenkins/workspace/couchbase-server-unix/godeps/src/github.com/couchbase/goforestdb/file.go:145 +0xd9 |
github.com/couchbase/backup/storage.(*ForestDBFile).Close(0xc4200570e0) |
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/backup/storage/forestdb.go:172 +0x16d |
github.com/couchbase/backup/storage.(*ForestDBFile).Compact(0xc4200570e0, 0xc42001b920, 0xf, 0xc420072f28) |
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/backup/storage/forestdb.go:485 +0xf1 |
github.com/couchbase/backup/storage.(*DataBackup).Compact.func1(0xc4201156e0, 0xc42001b950, 0xc4201156d8, 0xf) |
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/backup/storage/databackup.go:291 +0x85 |
created by github.com/couchbase/backup/storage.(*DataBackup).Compact
|
/home/couchbase/jenkins/workspace/couchbase-server-unix/goproj/src/github.com/couchbase/backup/storage/databackup.go:293 +0xc7 |
|