Comments (5)
Probably we fixed this issue in commit on 4.12. We haven't seen this issue occur for 8days. the commit removed all the references to fuse_lowlevel_notify_delete on the execution path of unlink. I close it now and if it occurs again, I will reopen this issue.
from rpc-frmwrk.
reopened due to this run
from rpc-frmwrk.
another try to fix this issue, by commit on 5.31
Actually the response of EchoMany did not lose, and instead, github does not log
the hanging program, which is seemingly like the program hangs at the first
request EchoMany waiting for its response. But actually the last request
EchoStream request was also completed. And most likely this time, the program
hangs endlessly at the call to 'select' on the stmfile because of a race
condition between fs_poll and OnStmRecv. That is, There is a slim chance when
the fs_poll checked to found no data, and then preempted right before setting
a valid notify handle, the OnStmRecv arrived and found there is no notify handle,
and left. and when the fs_poll got back the control and set the pollhandle, the
pollhandle will never be notified, because the OnStmRecv has gone. Now I have
added to stmfile a FillAndNotify to address this issue.
from rpc-frmwrk.
reopened by this run. This time the hanging happens in mkDirTest ROS
, not the previous stressTest normal
. probably, the last fix hit something, but not a knockout.
from rpc-frmwrk.
close this issue by this commit on Jun. 11, 2023. Just a few hours after reopened.
from rpc-frmwrk.
Related Issues (20)
- Add language support for Javascript
- Add Http and OAuth2 support
- Add windows port
- Add a rate limiter to rpcrouter HOT 1
- Further reducing the failure number of FetchData request under high system load HOT 5
- The ROS stress test occasionally returns ERROR_QUEUE_FULL HOT 1
- Client side may close the stream channel unexpectedly in stress test HOT 1
- The KdcRelayProxy could be leaked if the connetion to the KDC failed.
- Python example proxy failed to start HOT 3
- Memory leaks in python stress test HOT 9
- Python testcase `asynctst` encountered segment fault during stress test HOT 2
- Unexpected disconnection from the server in stress test HOT 2
- python test case `asynctst` proxy could timeout when waiting for response sometimes during stress test. HOT 2
- Unexpected disconnections from the proxy in `asynctst` stress test HOT 5
- server crashed in stress test with `asynctst` HOT 1
- builtin-app cannot listen or connect to a new port with the command line '-p' HOT 1
- rpcrouter crashes when looking up in the stl map, either map or unordered_map HOT 15
- Unsafe shutdown of listening socket HOT 1
- unexpected disconnection from `rpcrouter` during handshake in the stress test of `asynctst` HOT 1
- rpcfg.py cannot config the webserver successfully. 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 rpc-frmwrk.