[SERVER-3123] Does Mongodb support AIX? Created: 20/May/11 Updated: 06/Dec/22 Resolved: 05/May/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Build |
| Affects Version/s: | 1.8.1 |
| Fix Version/s: | features we're not sure of |
| Type: | Question | Priority: | Major - P3 |
| Reporter: | sybzdw | Assignee: | Backlog - Build Team (Inactive) |
| Resolution: | Won't Fix | Votes: | 6 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
AIX5.3 PowerPC_POWER5 |
||
| Issue Links: |
|
||||||||
| Assigned Teams: |
Build
|
||||||||
| Participants: | |||||||||
| Description |
|
I try to build mongodb on aix 5.3 ,it's all Ok when I finished install python 2.7.1 and scons 2.0.1. scons: Reading SConscript files ... |
| Comments |
| Comment by Sigfrido Narvaez [ 04/May/16 ] |
|
QAD is a global ERP software company with a large client base on HP-UX and AIX |
| Comment by Andrew Morrow (Inactive) [ 12/Apr/16 ] |
|
Please note that we are working on our own big-endian port on the master branch. Support for big-endian, limited to Linux on s390x, will ship in the upcoming MongoDB 3.4 release. |
| Comment by Matthieu S [ 12/Apr/16 ] |
|
FYI, I am working on a port to AIX and I have a build that passes all the dbtests and unittests, except one related to date formatting (looks like an issue in AIX, as I had the same when porting other products). I you are interested I can provide you with some patches, including big-endian support (based on this : https://github.com/linux-on-ibm-z/mongo/tree/v3.0-s390 ), I just need to clean it up a bit first. |
| Comment by Ramon Fernandez Marina [ 11/Apr/16 ] |
|
There's some updated information about AIX in this comment in |
| Comment by JB Laviron [ 02/Jan/13 ] |
|
Embedding mongodb into our architecture, our software is going to be installed and used by many customers (with appropriate support license from 10gen for each of them. i.e: $$ for 10gen). |
| Comment by Eric Milkie [ 23/Jul/12 ] |
|
While the functionality that mongos provides is much less than mongod, you're correct to suspect that it will not be any easier to port just mongos to big endian. The low level byte manipulation code is where the problems lie, and mongod and mongos share this code. |
| Comment by Kevin J. Rice [ 23/Jul/12 ] |
|
We have a process running on a bunch of AIX boxes. It needs to insert data into a Mongo database. We have a python binding for this program. We would like to have our process connect to a MONGOS router on the same box. Thus, we don't need ALL of Mongo to run on the AIX platform, just the mongos binary. I strongly suspect you're going to tell me that the above comments apply just as strongly to mongos as to mongod, but I'm asking anyway: is just the mongos on AIX possible? |
| Comment by Eric Milkie [ 18/Apr/12 ] |
|
POWER chips are big-endian; changing the MongoDB server code to be endian-agnostic will be a major undertaking. Certain ARM platforms as well as certain configurations of Sparc platforms have the same issue with endianness; see |
| Comment by Christian Lipp [ 18/Apr/12 ] |
|
For professional hosting in current data centers on IBM P-Series supporting AIX is mandatory. |
| Comment by Eliot Horowitz (Inactive) [ 20/May/11 ] |
|
No, aix and all powerpc platforms are not suppoted for the server right now. |