Ilya Kaznacheev
Ilya Kaznacheev
We have `HashWire` used to calculate hash codes of `SelfDescribingMarshallable`, which is a text wire (it does not override `isBinary()` to return true). Which leads to easy 6-7x CPU usage...
Right now there's two parsers and each of those has a writer. They end up producing incorrect YAML in some cases, such as putting extra commas in key: value blocks....
It is already marked for removal and has the issue where it is possible to acquire in one thread but use in another.
It seems that we have an issue with ChunkedMappedBytes not having a BytesStore - let's discuss.