Luca Ongaro
Luca Ongaro
@njh thanks for merging #150 , I also just sent #151 to swap the obsolete Travis CI status badge on the README with the new GitHub Actions one.
It looks like there are no breaking changes, and the changes are a mixture of bug fixes (such as #136) and new features (such as #117). So yes, I agree...
Awesome! Thanks a lot @njh for making this happen! This is a very useful gem, and it is great to have it running on Ruby 3 🎉
Hi @florish , thanks for reporting this. Yes, it looks like a bug: the old `.cub` files should be removed automatically. Let me look into it, I might come back...
I tried to reproduce it manually and with some automated tests, but the old files are always cleaned up upon compaction. A clean up of old files can be blocked...
Thank you @florish , I will keep investigating this. As the timestamps show multiple compactions one after another, I'll concentrate my efforts on that kind of situation. Anyway, your solution...
One idea of how it could happen. Suppose you copy over the keys like in this script: ```elixir {:ok, db} = CubDB.start_link(data_dir) # Original keys: CubDB.put_multi(db, (1..1000) |> Enum.map(fn x...
Thanks a lot @florish , this is very useful. There is definitely something odd going on, and I'd love to find it and fix it. I'll investigate more. What version...
Hi @timmeno1 , are you using TypeScript? If so, you might need to set the [esModuleInterop option](https://www.typescriptlang.org/tsconfig#esModuleInterop) to `true` in the `compilerOptions` section of `tsconfig.json`.
What is strange is that the examples in this repo are working fine, and so the projects where I use this library. I think I need some more info to...