Comments (11)
I am not able to reproduce the tid_not_found
error, but I modified something about it. Can you update and have a try?
from enif_protobuf.
Thank you, will try next week.
More info on issue: 16 cores on server, about 100000 messages per second for encode, about the same value for decode
from enif_protobuf.
Seems it does not help much for messages bigger than two kilobytes, still have this issue. :(
from enif_protobuf.
Only messages bigger than two kilobytes will cause the error?
Will make && make test
produce any errors?
from enif_protobuf.
Yes,
No error reported with make test
from enif_protobuf.
Ok, I will try more to reproduce it.
from enif_protobuf.
Tried to add one more field to Person
with up to 4096 bytes data and encode it with up to 8 * Processors
(= 32) threads, but without any luck. It seems it somehow linked with our application's architecture or load profile, or something else. Going to close the issue for now. Thanks for you help.
from enif_protobuf.
I have reproduced the error, and committed a fix. Please update and have a try. Hope it's helpful.
from enif_protobuf.
Thank you a lot, will try it and ping you back with results.
from enif_protobuf.
After 12+ hours on our load env, no new tid_not_found
errors occurred, thank you very much for the fix.
from enif_protobuf.
Great, thanks for your feedback.
from enif_protobuf.
Related Issues (19)
- mac环境下编译报错 HOT 2
- 支持encode map么 HOT 1
- load_cache crash if there are other fields after oneof HOT 2
- decoding of some msg fails HOT 3
- {error, tid_not_found} when encoding/decoding HOT 6
- enum default value is being set to undefined in proto3 HOT 16
- Compilation Failed with OTP-23 and rebar 3.11.1 HOT 2
- Issue with oneof fields HOT 12
- proto3: field specific custom options HOT 11
- rebar compile issue HOT 8
- uint64 decode fail HOT 9
- combine two protobuf 3.0's defs, only one {proto3_msgs, [...]} works, other sill packed like protobuf 2.0, preset default value in binary. HOT 1
- load_cache/1 segfaults on non-trivial maps HOT 1
- Does not skip encoding "empty" fields HOT 5
- load_cache_1: random Segmentation faults HOT 3
- building for macos m1
- make failed on OTP 25 project HOT 1
- 协议循环引用触发加载死循环
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from enif_protobuf.