Andrei Tokar

Results 42 comments of Andrei Tokar

I've seen that before, but was not able to reproduce it locally, neither from TestPowerOff, nor from TestMultiThread running 100 times each.

> I don't think that it's proper to leak memory without the length specification. Technically, it is not a memory leak at all, and "proper" name would be "increased memory...

@wburzyns I am not trying to convince you, it was mostly a joke. But the truth is that while you are thinking about "one LOB of 10 KB", in reality...

>2. LOBs larger than Java array length limit need a specialized implementation for in-memory databases. @katzyn Do you really think it worth it to spend time (and bloat codebase) on...

@forchid Are you sure that the size you are talking about is all strongly reachable? CacheLongKeyLIRS may hold a lot of data using WeakReference, so 1M limit is only related...

@forchid Yes, you are right, I forgot that in absence of the size it counts plain number of entries (and 1 million is too much, of course) Huge space occupied...

And if we really going to support well much bigger data volumes, single-file storage idea (very convenient for small data sets) has to be abandoned, because on-disk garbage collection would...

I guess, what @wburzyns mean is this: **if** MVStore would use a rolling sequence of append-only files, you can copy all but the last file in any way you want,...

I was not talking about file per version. Of course that would be an overkill. But instead of doing garbage collection within a single file, which forces us to shuffle...

Unfortunately AtomicReferenceArray is not resizable and 1 million looks like yet another arbitrary parameter, but actually we do not have to have any special structure to hold chunks at all,...