Dmitry Kropachev
Dmitry Kropachev
> Unfortunately, it seems that changing usage of `TypeInfo` family of types to pointer receiver is a backward incompatible change, so it would need to be in a new major...
@martin-sucha , does it mean I can proceed working on it?
@roydahan , this is different, there is a place where `gemini` uses `unsafe.Pointer` to address part of object that is being deleted in parallel, i have looked over `gemini` and...
This issue could be triggered in three ways: 1. Unsafe use of unsafe.Pointer() by libraries that are used by gemini. Gemini itself is not doing anything that could cause it...
@roydahan, @aleksbykov , is this still the case ? I see we are doing .Sync on the end, so it should work properly, unless there is underlying golang issue that...
@aleksbykov , Absense of `result channel closed` gives me a clue that workgroup did not quit on waiting: ``` if err := g.Wait(); err != nil { logger.Debug("error detected", zap.Error(err))...
@aleksbykov , did it happen recently ?
Problem goes from src/main/java/com/datastax/driver/core/HostConnectionPool.java: We have 5 attributes that needs to be initialized before being used: ``` List[] connections; private AtomicInteger[] open; @VisibleForTesting Set[] trash; private Queue[] pendingBorrows; private AtomicInteger[]...
It could be closed
Another occasion with debug output: [Uploading cassandra-stress-l0-c0-k1-01665285-0ef1-408f-9325-484098e432a4.log…]()