Comments (1)
There were discussions between the team attempting the port and our team. The changes in #11 were only enough for the server to start, but would crash if you attempted to connect it to a cluster etc.
Now that we have ported to AARCH64, I suspect this porting to PPC64LE will be less difficult. To my knowledge, there hasn't been any demand from PPC, so this hasn't been a priority.
Our non-x86 builds are currently tied to GCC since we wrote a GCC plugin to assist with the porting effort called "TSO" for "Total Store Order". This plugin inserts memory barriers around certain memory accesses to get the TSO ordering from x86 on other platforms. We manually ported certain\performance critical code paths to the looser memory model and added those files to the exclude file (which lists files/functions that the TSO plugin will exclude).
from aerospike-server.
Related Issues (20)
- build fails on AArch64, Fedora 33 HOT 1
- Vault integration breaks with 5.6.0.3 HOT 2
- What is the difference between the enterprise version of the source code? HOT 1
- error creating fabric published endpoint list HOT 4
- client write failed but still can read the data? HOT 1
- How to compile aerospike without jemalloc? HOT 2
- dirty read if the connection is not stable? HOT 3
- Missing cf_queue_priority.h while make aerospike-server-master in CentOS7.5 HOT 1
- ASan reports stack-buffer-underflow HOT 8
- Is it legal to modify / bypass limitations (eg. maximum 8 nodes) in the source codes ? HOT 1
- Lost data written before all nodes initialized or data not synced? HOT 1
- aerospike_telemetry.service is marked executable HOT 1
- Unable to install Aerospike on Macbook M1 Pro while using ubuntu Vm HOT 2
- Include Ubuntu 22.04 LTS package into release HOT 3
- Document supported hardware architectures HOT 1
- Aerospike pods consume a lot of RAM during migration, which is not released after migration HOT 5
- Server repeatedly crashes during "reading device" after restart HOT 3
- Failed build on GCC 12
- Clarification about truncation with specific LUT
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 aerospike-server.