Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
We were sharing instances of a Thrift TDeserializer across threads. We knew TProtocol was not thread-safe, but the TDeserializer constructor accepts a TProtocolFactory, so we naively assumed the deserialize method would use that to create a new instance of TProtocol for each invocation, but unfortunately, the TDeserializer constructor immediately creates TProtocol and stores it in a member variable, so TDeserializer is not actually thread-safe.
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.
Related posts
- If someone ever asks you why you use Apollo, show them this screenshot.
- What is gRPC popularity? I believe not very popular. And subreddit is small. Why is that?
- Deadline Budget Propagation for Baseplate.py
- parquet2 0.3.0, with native support to read async
- Open Table Formats Such as Apache Iceberg Are Inevitable for Analytical Data