Skip to content

Running a second instance of Gitea on the same storage path hangs #5798

Closed
@segevfiner

Description

@segevfiner
  • Gitea version (or commit ref): 1.6.4
  • Git version: 2.15.3
  • Operating system: Docker Image of Alpine 3.7
  • Database (use [x]):
    • PostgreSQL
    • MySQL
    • MSSQL
    • SQLite
  • Can you reproduce the bug at https://try.gitea.io:
    • Yes (provide example URL)
    • No
    • Not relevant
  • Log gist: N/A

Description

Running a second instance of Gitea using the same storage path hangs on startup on locking issues.bleve. This probably didn't happen to us on 1.5 due to the issue fixed by #5563.

Stack trace

 0  0x000000000043c4a9 in runtime.gopark
    at .usr/local/go/src/runtime/proc.go:292
 1  0x000000000043c55e in runtime.goparkunlock
    at .usr/local/go/src/runtime/proc.go:297
 2  0x000000000045a6db in time.Sleep
    at .usr/local/go/src/runtime/time.go:102
 3  0x0000000000dbb9b1 in code.gitea.io/gitea/vendor/github.com/boltdb/bolt.flock
    at .go/src/code.gitea.io/gitea/vendor/github.com/boltdb/bolt/bolt_unix.go:38
 4  0x0000000000dc4891 in code.gitea.io/gitea/vendor/github.com/boltdb/bolt.Open
    at .go/src/code.gitea.io/gitea/vendor/github.com/boltdb/bolt/db.go:186
 5  0x0000000000df8e2e in code.gitea.io/gitea/vendor/github.com/blevesearch/bleve/index/store/boltdb.New
    at .go/src/code.gitea.io/gitea/vendor/github.com/blevesearch/bleve/index/store/boltdb/store.go:77
 6  0x0000000000cd8911 in code.gitea.io/gitea/vendor/github.com/blevesearch/bleve/index/upsidedown.(*UpsideDownCouch).Open
    at .go/src/code.gitea.io/gitea/vendor/github.com/blevesearch/bleve/index/upsidedown/upsidedown.go:308
 7  0x0000000000e691a5 in code.gitea.io/gitea/vendor/github.com/blevesearch/bleve.openIndexUsing
    at .go/src/code.gitea.io/gitea/vendor/github.com/blevesearch/bleve/index_impl.go:168
 8  0x0000000000e67bd9 in code.gitea.io/gitea/vendor/github.com/blevesearch/bleve.Open
    at .go/src/code.gitea.io/gitea/vendor/github.com/blevesearch/bleve/index.go:248
 9  0x0000000000e90503 in code.gitea.io/gitea/modules/indexer.openIndexer
    at .go/src/code.gitea.io/gitea/modules/indexer/indexer.go:84
10  0x0000000000e90815 in code.gitea.io/gitea/modules/indexer.InitIssueIndexer
    at .go/src/code.gitea.io/gitea/modules/indexer/issue.go:55
11  0x00000000011b0211 in code.gitea.io/gitea/models.InitIssueIndexer
    at .go/src/code.gitea.io/gitea/models/issue_indexer.go:21
12  0x00000000014d03ff in code.gitea.io/gitea/routers.GlobalInit
    at .go/src/code.gitea.io/gitea/routers/init.go:72
13  0x0000000001805186 in code.gitea.io/gitea/cmd.runWeb
    at .go/src/code.gitea.io/gitea/cmd/web.go:121
14  0x00000000012f986e in code.gitea.io/gitea/vendor/github.com/urfave/cli.HandleAction
    at .go/src/code.gitea.io/gitea/vendor/github.com/urfave/cli/app.go:471
15  0x00000000012fb0e8 in code.gitea.io/gitea/vendor/github.com/urfave/cli.Command.Run
    at .go/src/code.gitea.io/gitea/vendor/github.com/urfave/cli/command.go:191
16  0x00000000012f7427 in code.gitea.io/gitea/vendor/github.com/urfave/cli.(*App).Run
    at .go/src/code.gitea.io/gitea/vendor/github.com/urfave/cli/app.go:241
17  0x000000000181804f in main.main
    at .go/src/code.gitea.io/gitea/main.go:53
18  0x000000000043c070 in runtime.main
    at .usr/local/go/src/runtime/proc.go:198
19  0x000000000046c081 in runtime.goexit
    at .usr/local/go/src/runtime/asm_amd64.s:2361

cc @zvikagart

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions