Project

General

Profile

Actions

Bug #44981

closed

rados/test_envlibrados_for_rocksdb.sh build failure (seen in nautilus)

Added by Neha Ojha about 4 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
octopus, nautilus, mimic
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
rados
Component(RADOS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

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/


Related issues 3 (0 open3 closed)

Copied to RADOS - Backport #45779: octopus: rados/test_envlibrados_for_rocksdb.sh build failure (seen in nautilus)ResolvedNathan CutlerActions
Copied to RADOS - Backport #45780: nautilus: rados/test_envlibrados_for_rocksdb.sh build failure (seen in nautilus)ResolvedNathan CutlerActions
Copied to RADOS - Backport #45781: mimic: rados/test_envlibrados_for_rocksdb.sh build failure (seen in nautilus)RejectedActions
Actions #1

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.

Actions #2

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)

Actions #3

Updated by Brad Hubbard about 4 years ago

  • Assignee set to Brad Hubbard
Actions #4

Updated by Brad Hubbard about 4 years ago

  • Backport set to nautilus, mimic, luminous
Actions #5

Updated by Brad Hubbard about 4 years ago

  • Source set to Q/A
  • ceph-qa-suite rados added
Actions #6

Updated by Brad Hubbard almost 4 years ago

  • Backport changed from nautilus, mimic, luminous to octopus, nautilus, mimic, luminous
Actions #7

Updated by Brad Hubbard almost 4 years ago

  • Status changed from New to Fix Under Review
  • Pull request ID set to 35033
Actions #8

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)
Actions #9

Updated by Brad Hubbard almost 4 years ago

  • Status changed from Fix Under Review to In Progress
Actions #10

Updated by Brad Hubbard almost 4 years ago

Thanks Nathan.

Actions #11

Updated by Brad Hubbard almost 4 years ago

  • Backport changed from octopus, nautilus, mimic, luminous to octopus, nautilus, mimic
Actions #12

Updated by Nathan Cutler almost 4 years ago

  • Status changed from In Progress to Fix Under Review
Actions #13

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?

Actions #14

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.

Actions #15

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 :)

Actions #16

Updated by Kefu Chai almost 4 years ago

  • Status changed from Fix Under Review to Pending Backport
Actions #17

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
Actions #18

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
Actions #19

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
Actions #20

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".

Actions

Also available in: Atom PDF