Hi Ron, There's a summary at https://perkeep.org/doc/compare but I'll try to explain deeper if you have further questions.
Cheers, Mathieu On 24 April 2018 at 09:23, ron minnich <[email protected]> wrote: > point of confusion for me. > > what goals of perkeep might overlap or differ from upspin? > > On Tue, Apr 24, 2018 at 9:14 AM Mathieu Lonjaret > <[email protected]> wrote: >> >> we fixed that yesterday in 4a562043e02972f4bea19ca476caab1dac1ca078 >> Please pull again and you should be fine :-) >> >> >> On 23 April 2018 at 23:03, Adrian Tritschler >> <[email protected]> wrote: >> > Following a power outage at home, my long-running camlistored was killed >> > and >> > has (probably) written all over its indexes. >> > >> > After I moved $HOME/.config/camlistore to perkeep and changed reference >> > to >> > gpg keyring, starting the current perkeepd starts its self checking and >> > then >> > panics: >> > >> > 2018/04/24 15:49:57 Starting perkeepd version 2018-04-23-2286b6442b; Go >> > go1.10 (linux/amd64) >> > 2018/04/24 15:49:57 Starting to listen on http://0.0.0.0:80 (for Let's >> > Encrypt challenges) >> > 2018/04/24 15:49:57 Starting to listen on https://localhost:443 >> > 2018/04/24 15:50:09 blobpacked: checking integrity of packed blobs >> > against >> > index... >> > 2018/04/24 15:56:56 blobpacked: 0 large blobs found in index, 3608 >> > missing >> > from index >> > 2018/04/24 15:56:56 sample missing large blob: >> > sha1-0004d482fff38bbdff6c4263b2d70e5602957b15 >> > 2018/04/24 15:56:56 sample missing large blob: >> > sha1-0017a08d36a4a146dde89cb2130f469837726f9a >> > 2018/04/24 15:56:56 sample missing large blob: >> > sha1-0019a4797e3b483e34c52a6f9331873097f3b761 >> > 2018/04/24 15:56:56 sample missing large blob: >> > sha1-0035597bf6ae264bd89a15943e11b8b15d2178d1 >> > 2018/04/24 15:56:56 sample missing large blob: >> > sha1-004b8239d7e912838274f17388280dd1a5348744 >> > 2018/04/24 15:56:56 sample missing large blob: >> > sha1-005f3c8765f0891a5ca60cd354c445bdd72f3571 >> > 2018/04/24 15:56:56 sample missing large blob: >> > sha1-00746496ab7228460ec7d1e9fb244e906ed84d1b >> > 2018/04/24 15:56:56 sample missing large blob: >> > sha1-007feccb1fc84966e0a162d3e648de5cb584a69d >> > 2018/04/24 15:56:56 sample missing large blob: >> > sha1-0089cba2bb906a8558082fa94a5f9bce186905bb >> > 2018/04/24 15:56:56 sample missing large blob: >> > sha1-008b6ecaaddc8e62ee510af43a9d7f31879adb52 >> > 2018/04/24 15:56:56 Caught panic installer handlers: Done called more >> > than >> > Start >> > goroutine 1 [running]: >> > runtime/debug.Stack(0xc4200c2190, 0x2, 0xc420969a80) >> > /usr/local/go/src/runtime/debug/stack.go:24 +0xa7 >> > runtime/debug.PrintStack() >> > /usr/local/go/src/runtime/debug/stack.go:16 +0x22 >> > perkeep.org/pkg/serverinit.(*Config).InstallHandlers.func1(0xc4207a9c80) >> > >> > /home/ajft/src/go/src/perkeep.org/pkg/serverinit/serverinit.go:548 >> > +0x9e >> > panic(0xf101e0, 0x1796ef0) >> > /usr/local/go/src/runtime/panic.go:505 +0x229 >> > >> > perkeep.org/pkg/serverinit.(*handlerLoader).setupHandler.func1(0xc420de5050, >> > 0xc420664500, 0x11600fd, 0xe) >> > >> > /home/ajft/src/go/src/perkeep.org/pkg/serverinit/serverinit.go:309 >> > +0x198 >> > panic(0xf101e0, 0x1796ef0) >> > /usr/local/go/src/runtime/panic.go:505 +0x229 >> > >> > perkeep.org/pkg/serverinit.(*handlerLoader).setupHandler.func1(0xc420de51d0, >> > 0xc420664500, 0x1155125, 0x4) >> > >> > /home/ajft/src/go/src/perkeep.org/pkg/serverinit/serverinit.go:309 >> > +0x198 >> > panic(0xf101e0, 0x1796ef0) >> > /usr/local/go/src/runtime/panic.go:505 +0x229 >> > perkeep.org/vendor/go4.org/syncutil.(*Gate).Done(0xc4202d8480) >> > >> > /home/ajft/src/go/src/perkeep.org/vendor/go4.org/syncutil/gate.go:39 >> > +0x66 >> > perkeep.org/vendor/go4.org/syncutil.(*Gate).Done-fm() >> > /home/ajft/src/go/src/perkeep.org/pkg/sorted/sqlkv/sqlkv.go:212 >> > +0x2a >> > perkeep.org/pkg/sorted/sqlkv.(*iter).Close(0xc4209da000, 0x11549a3, 0x2) >> > /home/ajft/src/go/src/perkeep.org/pkg/sorted/sqlkv/sqlkv.go:279 >> > +0xad >> > >> > perkeep.org/pkg/blobserver/blobpacked.(*storage).checkLargeIntegrity(0xc42067aa80, >> > 0x1, 0x1799680, 0xc420af9150) >> > >> > >> > /home/ajft/src/go/src/perkeep.org/pkg/blobserver/blobpacked/blobpacked.go:428 >> > +0x533 >> > perkeep.org/pkg/blobserver/blobpacked.newFromConfig(0x17ab240, >> > 0xc420664500, >> > 0xc420de49c0, 0x0, 0x0, 0x0, 0x0) >> > >> > >> > /home/ajft/src/go/src/perkeep.org/pkg/blobserver/blobpacked/blobpacked.go:353 >> > +0x96e >> > perkeep.org/pkg/blobserver.CreateStorage(0x1165f6b, 0xa, 0x17ab240, >> > 0xc420664500, 0xc420de49c0, 0x4, 0x1, 0x2, 0x1a) >> > /home/ajft/src/go/src/perkeep.org/pkg/blobserver/registry.go:111 >> > +0xc3 >> > perkeep.org/pkg/serverinit.(*handlerLoader).setupHandler(0xc420664500, >> > 0x1155125, 0x4) >> > >> > /home/ajft/src/go/src/perkeep.org/pkg/serverinit/serverinit.go:322 >> > +0x25c >> > perkeep.org/pkg/serverinit.(*handlerLoader).GetStorage(0xc420664500, >> > 0x1155125, 0x4, 0x2, 0x2, 0x0, 0x40) >> > >> > /home/ajft/src/go/src/perkeep.org/pkg/serverinit/serverinit.go:252 >> > +0x43 >> > perkeep.org/pkg/blobserver/replica.newFromConfig(0x17ab240, >> > 0xc420664500, >> > 0xc420de4b10, 0x7, 0xc4204e0870, 0xc422d71901, 0x0) >> > >> > /home/ajft/src/go/src/perkeep.org/pkg/blobserver/replica/replica.go:115 >> > +0x26c >> > perkeep.org/pkg/blobserver.CreateStorage(0x116209f, 0x7, 0x17ab240, >> > 0xc420664500, 0xc420de4b10, 0xe, 0x0, 0x1, 0x30) >> > /home/ajft/src/go/src/perkeep.org/pkg/blobserver/registry.go:111 >> > +0xc3 >> > perkeep.org/pkg/serverinit.(*handlerLoader).setupHandler(0xc420664500, >> > 0x11600fd, 0xe) >> > >> > /home/ajft/src/go/src/perkeep.org/pkg/serverinit/serverinit.go:322 >> > +0x25c >> > perkeep.org/pkg/serverinit.(*handlerLoader).setupAll(0xc420664500) >> > >> > /home/ajft/src/go/src/perkeep.org/pkg/serverinit/serverinit.go:232 >> > +0x92 >> > perkeep.org/pkg/serverinit.(*Config).InstallHandlers(0xc420977f80, >> > 0x179a5e0, 0xc422d4cfa0, 0xc420de2d20, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, >> > ...) >> > >> > /home/ajft/src/go/src/perkeep.org/pkg/serverinit/serverinit.go:617 >> > +0xa0e >> > main.Main(0x0, 0x0) >> > >> > /home/ajft/src/go/src/perkeep.org/server/perkeepd/camlistored.go:765 >> > +0x4b5 >> > main.main() >> > >> > /home/ajft/src/go/src/perkeep.org/server/perkeepd/camlistored.go:708 >> > +0x29 >> > Error parsing config: Caught panic: Done called more than Start >> > >> > -- >> > You received this message because you are subscribed to the Google >> > Groups >> > "Perkeep" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> > an >> > email to [email protected]. >> > For more options, visit https://groups.google.com/d/optout. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Perkeep" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "Perkeep" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Perkeep" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
