Bug #44981
closedrados/test_envlibrados_for_rocksdb.sh build failure (seen in nautilus)
0%
Description
2020-04-03T22:20:00.068 INFO:tasks.workunit.client.0.smithi115.stdout:[ 96%] Building CXX object CMakeFiles/rocksdb-shared.dir/third-party/folly/folly/synchronization/ParkingLot.cpp.o 2020-04-03T22:20:00.087 INFO:tasks.workunit.client.0.smithi115.stdout:[ 96%] Building CXX object CMakeFiles/rocksdb-shared.dir/third-party/folly/folly/synchronization/WaitOptions.cpp.o 2020-04-03T22:20:00.162 INFO:tasks.workunit.client.0.smithi115.stdout:[ 96%] Building CXX object CMakeFiles/rocksdb-shared.dir/utilities/env_librados.cc.o 2020-04-03T22:20:00.265 INFO:tasks.workunit.client.0.smithi115.stderr:In file included from /home/ubuntu/cephtest/mnt.0/client.0/tmp/rocksdb/third-party/folly/folly/synchronization/DistributedMutex-inl.h:14:0, 2020-04-03T22:20:00.266 INFO:tasks.workunit.client.0.smithi115.stderr: from /home/ubuntu/cephtest/mnt.0/client.0/tmp/rocksdb/third-party/folly/folly/synchronization/DistributedMutex.h:303, 2020-04-03T22:20:00.266 INFO:tasks.workunit.client.0.smithi115.stderr: from /home/ubuntu/cephtest/mnt.0/client.0/tmp/rocksdb/third-party/folly/folly/synchronization/DistributedMutex.cpp:6: 2020-04-03T22:20:00.266 INFO:tasks.workunit.client.0.smithi115.stderr:/home/ubuntu/cephtest/mnt.0/client.0/tmp/rocksdb/third-party/folly/folly/lang/Align.h:60:13: error: ‘max_align_t’ is not a member of ‘std’ 2020-04-03T22:20:00.266 INFO:tasks.workunit.client.0.smithi115.stderr: alignof(std::max_align_t)); 2020-04-03T22:20:00.266 INFO:tasks.workunit.client.0.smithi115.stderr: ^ 2020-04-03T22:20:00.266 INFO:tasks.workunit.client.0.smithi115.stderr:/home/ubuntu/cephtest/mnt.0/client.0/tmp/rocksdb/third-party/folly/folly/lang/Align.h:60:13: note: suggested alternative: 2020-04-03T22:20:00.267 INFO:tasks.workunit.client.0.smithi115.stderr:In file included from /usr/include/c++/4.8.2/cstddef:42:0, 2020-04-03T22:20:00.267 INFO:tasks.workunit.client.0.smithi115.stderr: from /home/ubuntu/cephtest/mnt.0/client.0/tmp/rocksdb/third-party/folly/folly/lang/Align.h:19, 2020-04-03T22:20:00.267 INFO:tasks.workunit.client.0.smithi115.stderr: from /home/ubuntu/cephtest/mnt.0/client.0/tmp/rocksdb/third-party/folly/folly/synchronization/DistributedMutex-inl.h:14, 2020-04-03T22:20:00.267 INFO:tasks.workunit.client.0.smithi115.stderr: from /home/ubuntu/cephtest/mnt.0/client.0/tmp/rocksdb/third-party/folly/folly/synchronization/DistributedMutex.h:303, 2020-04-03T22:20:00.267 INFO:tasks.workunit.client.0.smithi115.stderr: from /home/ubuntu/cephtest/mnt.0/client.0/tmp/rocksdb/third-party/folly/folly/synchronization/DistributedMutex.cpp:6: 2020-04-03T22:20:00.267 INFO:tasks.workunit.client.0.smithi115.stderr:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stddef.h:425:3: note: ‘max_align_t’ 2020-04-03T22:20:00.267 INFO:tasks.workunit.client.0.smithi115.stderr: } max_align_t; 2020-04-03T22:20:00.268 INFO:tasks.workunit.client.0.smithi115.stderr: ^ 2020-04-03T22:20:00.268 INFO:tasks.workunit.client.0.smithi115.stderr:In file included from /home/ubuntu/cephtest/mnt.0/client.0/tmp/rocksdb/third-party/folly/folly/synchronization/DistributedMutex-inl.h:14:0, 2020-04-03T22:20:00.268 INFO:tasks.workunit.client.0.smithi115.stderr: from /home/ubuntu/cephtest/mnt.0/client.0/tmp/rocksdb/third-party/folly/folly/synchronization/DistributedMutex.h:303, 2020-04-03T22:20:00.268 INFO:tasks.workunit.client.0.smithi115.stderr: from /home/ubuntu/cephtest/mnt.0/client.0/tmp/rocksdb/third-party/folly/folly/synchronization/DistributedMutex.cpp:6: 2020-04-03T22:20:00.268 INFO:tasks.workunit.client.0.smithi115.stderr:/home/ubuntu/cephtest/mnt.0/client.0/tmp/rocksdb/third-party/folly/folly/lang/Align.h:97:29: error: requested alignment is not an integer constant 2020-04-03T22:20:00.268 INFO:tasks.workunit.client.0.smithi115.stderr: struct alignas(max_align_v) max_align_t {}; 2020-04-03T22:20:00.272 INFO:tasks.workunit.client.0.smithi115.stderr: ^ 2020-04-03T22:20:00.361 INFO:tasks.workunit.client.0.smithi115.stderr:make[3]: *** [CMakeFiles/rocksdb-shared.dir/third-party/folly/folly/synchronization/DistributedMutex.cpp.o] Error 1 2020-04-03T22:20:00.361 INFO:tasks.workunit.client.0.smithi115.stderr:make[3]: *** Waiting for unfinished jobs.... 2020-04-03T22:20:01.099 INFO:tasks.workunit.client.0.smithi115.stderr:make[2]: *** [CMakeFiles/rocksdb-shared.dir/all] Error 2 2020-04-03T22:20:01.100 INFO:tasks.workunit.client.0.smithi115.stderr:make[1]: *** [CMakeFiles/rocksdb_env_librados_test.dir/rule] Error 2 2020-04-03T22:20:01.101 INFO:tasks.workunit.client.0.smithi115.stderr:make: *** [rocksdb_env_librados_test] Error 2 2020-04-03T22:20:01.102 DEBUG:teuthology.orchestra.run:got remote process result: 2 2020-04-03T22:20:01.103 INFO:tasks.workunit:Stopping ['rados/test_envlibrados_for_rocksdb.sh'] on client.0...
/a/yuriw-2020-04-03_18:09:11-rados-wip-yuri-testing-2020-04-01-2252-nautilus-distro-basic-smithi/4922960/
Updated by Brad Hubbard about 4 years ago
We are trying to compile rocksdb master with gcc 4.8.5 but std::max_align_t only became available in 4.9.
Updated by Brad Hubbard about 4 years ago
We should be testing the version the rocksdb submodule is pointing to. In nautilus that's...
$ git submodule status src/rocksdb
4c736f177851cbf9fb7a6790282306ffac5065f8 src/rocksdb (2.7.fb-6878-g4c736f177)
Updated by Brad Hubbard about 4 years ago
- Backport set to nautilus, mimic, luminous
Updated by Brad Hubbard about 4 years ago
- Source set to Q/A
- ceph-qa-suite rados added
Updated by Brad Hubbard almost 4 years ago
- Backport changed from nautilus, mimic, luminous to octopus, nautilus, mimic, luminous
Updated by Brad Hubbard almost 4 years ago
- Status changed from New to Fix Under Review
- Pull request ID set to 35033
Updated by Nathan Cutler almost 4 years ago
- Subject changed from nautilus: rados/test_envlibrados_for_rocksdb.sh build failure to rados/test_envlibrados_for_rocksdb.sh build failure (seen in nautilus)
Updated by Brad Hubbard almost 4 years ago
- Status changed from Fix Under Review to In Progress
Updated by Brad Hubbard almost 4 years ago
- Backport changed from octopus, nautilus, mimic, luminous to octopus, nautilus, mimic
Updated by Nathan Cutler almost 4 years ago
- Status changed from In Progress to Fix Under Review
Updated by Brad Hubbard almost 4 years ago
Sorry Nathan, Could you explain why you changed this from 'In Progress' to 'Fix Under Review'? The PR has been reviewed and has approval and is waiting on QA. I would have thought that was 'In Progress' right?
Updated by Nathan Cutler almost 4 years ago
Brad Hubbard wrote:
Sorry Nathan, Could you explain why you changed this from 'In Progress' to 'Fix Under Review'? The PR has been reviewed and has approval and is waiting on QA. I would have thought that was 'In Progress' right?
New -> In Progress -> Fix Under Review -> Pending Backport
This, I thought, was the tracker workflow that was agreed when "Fix Under Review" was introduced.
"New" mean "nobody working on the issue yet"
"In Progress" means "I'm working on it: nothing to review yet"
"Fix Under Review" means "PR is open: please review, test and merge"
"Pending Backport" means "PR merged to master: please backport"
If I have this wrong, then I do apologize. And I apologize in any case if my intervention here was unwelcome.
Updated by Brad Hubbard almost 4 years ago
Nathan Cutler wrote:
New -> In Progress -> Fix Under Review -> Pending Backport
This, I thought, was the tracker workflow that was agreed when "Fix Under Review" was introduced.
I guess I was waiting for the actual documentation of it but I guess the "documentation" is the email thread and I would not argue against your interpretation of that thread.
"New" mean "nobody working on the issue yet"
"In Progress" means "I'm working on it: nothing to review yet"
"Fix Under Review" means "PR is open: please review, test and merge"
This was the part I missed. I didn't realise Sage's suggestion of "rolling this all into one" had been adopted.
"Pending Backport" means "PR merged to master: please backport"
If I have this wrong, then I do apologize. And I apologize in any case if my intervention here was unwelcome.
No, looks like you got it right and your intervention is always welcome mate :)
Updated by Kefu Chai almost 4 years ago
- Status changed from Fix Under Review to Pending Backport
Updated by Nathan Cutler almost 4 years ago
- Copied to Backport #45779: octopus: rados/test_envlibrados_for_rocksdb.sh build failure (seen in nautilus) added
Updated by Nathan Cutler almost 4 years ago
- Copied to Backport #45780: nautilus: rados/test_envlibrados_for_rocksdb.sh build failure (seen in nautilus) added
Updated by Nathan Cutler almost 4 years ago
- Copied to Backport #45781: mimic: rados/test_envlibrados_for_rocksdb.sh build failure (seen in nautilus) added
Updated by Nathan Cutler over 3 years ago
- Status changed from Pending Backport to Resolved
While running with --resolve-parent, the script "backport-create-issue" noticed that all backports of this issue are in status "Resolved" or "Rejected".