I'm exploring CLP for a logging platform and I think either a cgo or native go library might be something that would help us.
On Tuesday, 4 October 2022 at 22:03:34 UTC+5:30 david...@gmail.com wrote: > It would be awesome to help SeaweedFS, so I'm eager to hear more about > your ideas to try and understand anything we can do. > > Sorry if some of my questions are naive. At a high level I'm trying to > better understand two topics: > 1. the use cases (or features) we/CLP can help with > 2. the technical aspects/limitations that make a pure-go implementation > necessary/beneficial > > I saw that SeaweedFS currently can automatically compresses certain file > types with Gzip (very cool btw). > I can imagine that augmenting this feature with CLP for log file types > could be beneficial. > Are these the log files you're referring to? Does SeaweedFS itself also > produce log files that can benefit from CLP? Perhaps CLP could help with > both cases? > > As I imagine packaging the current form of CLP with SeaweedFS is awkward, > is packaging a main reason for a pure-go implementation? > Would a library with programmatic API be favourable for integration rather > than calling out to another tool/executable (as required in CLP's current > form)? > Would a go package using cgo (to reuse some existing cpp code) be > desirable or is there a requirement for strictly go code? > > -david > > On Sunday, 2 October 2022 at 22:36:38 UTC-4 ChrisLu wrote: > >> Thanks! CLP is great! >> >> I am working on a distributed file system, SeaweedFS, >> https://github.com/seaweedfs/seaweedfs >> I am interested in a pure-go implementation to store the log files more >> efficiently. >> >> Chris >> >> On Sun, Oct 2, 2022 at 6:45 PM david lion <david...@gmail.com> wrote: >> >>> Hi Chris, >>> >>> I'm one of the CLP developers. We'd be interested in hearing your use >>> case and any features you'd like implemented in CLP. >>> As for a Go implementation, are you asking about bindings to directly >>> call CLP functionality from a Go program or are you interested in a >>> complete re-write in Go? >>> >>> -david >>> >>> On Friday, 30 September 2022 at 03:58:44 UTC-4 ChrisLu wrote: >>> >>>> Seems there are no Go implementation for Compressed Log Processor (CLP) >>>> yet? >>>> >>>> CLP is a tool capable of losslessly compressing text logs and searching >>>> the compressed logs without decompression. >>>> >>>> https://github.com/y-scope/clp >>>> >>>> Chris >>>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "golang-nuts" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/golang-nuts/XeDIZfTMlX8/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> golang-nuts...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/golang-nuts/0c57905a-1096-4688-b268-93742c48316fn%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/golang-nuts/0c57905a-1096-4688-b268-93742c48316fn%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/63f2d52c-fc2b-44ef-a27e-e5d695626f74n%40googlegroups.com.