You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While trying to build RAMCloud on a new system, I made various
portability improvements:
- Fixed build and doc issues for Infiniband-less builds.
- Added new private make include at the top of the Makefile for
overriding default values of make variables.
- Improved error message on failing hash table assertion.
- Bumped up timing threshold in some dubious CyclesTest to get it to
pass.
- Bumped up message sizes on some dubious TcpTransport tests to get them
to pass.
- Added preprocessor guards to program_options features that were
introduced in Boost 1.42. (The project now builds with Boost 1.41.)
- Changed LargeBlockOfMemory to not pin memory. Instead, all memory is
pinned in the main files of servers now. Most systems only allow users
to pin 64K of memory by default, so this will fail on many systems. By
doing it all up front, it's easier to deal with the warnings. Another
advantage is that all memory is now pinned, not just the large blocks.
0 commit comments