Comments (1)
Hi @fishiu , Thanks for your feedback.
The three errors you mentioned may all be related to the retain function of jemalloc.
You can try to set retain
as false
to fix the OOM
or can not find raw mr
, as described in #110 . I can pass your test in that way.
Actually it should be false as default in linux, but according to the feedbacks, it seems not to be the case.
The reason for the arena_id assertion failure may be that the client and server are in the same address space during testing, and because lazy_static shares the same EXTENT_TOKEN_MAP, combined with jemalloc's retain, it reads the address from the wrong arena.
Further analysis is required and it is necessary to enhance the default settings and error prompts in this case.
from async-rdma.
Related Issues (20)
- run example server panic HOT 3
- Automatically detect the device model and modify the immediate data flag
- Crate examples won't compile. HOT 5
- [Feature] How to register Memory Region on specific memory address? HOT 1
- support append for memory region HOT 3
- JEMALLOC_RETAIN defined cause memory allocate failed HOT 3
- bump rust toolchain
- Failed to run example on ubuntu server 20.04 HOT 1
- confusion about support for Infiniband and mlx5? HOT 4
- How to forget memory with the jemalloc strategy. HOT 2
- insufficient contiguous memory was available to service the allocation request
- Support working with existing apps HOT 6
- RDMA Soundness Scope
- Support different allocator and event_listener for cloned Rdma
- How many types of rdma network cards does async-rdma support? HOT 2
- Check more hardware limitations
- Encounter a doubt when using MR in async-rdma HOT 9
- how should the work of safety check be done? HOT 3
- Connection timeout between servers HOT 3
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 async-rdma.