couchbase / couchbase/couchdb

Failed couchdb tests when running "ctest" for couchbase

Open
#5 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Erlang
Stars
142
Forks
58
PR merge metrics
No merged PRs in 30d

Description

Hi,

I am trying to run the couchbase test suite by running "ctest" from the build folder on a rhel x86/ppc4le machine
I see a bunch of couchdb tests that fail (in case of rhel ppc64le they hang), logs below

    142 - couchdb-couch_set_view-02-old-index-cleanup (Failed)
    143 - couchdb-couch_set_view-03-db-compaction-file-leaks (Failed)
    144 - couchdb-couch_set_view-05-replicas-transfer (Failed)
    145 - couchdb-couch_set_view-06-main-compaction (Failed)
    146 - couchdb-couch_set_view-07-replica-compaction (Failed)
    147 - couchdb-couch_set_view-08-deletes-cleanup (Failed)
    148 - couchdb-couch_set_view-09-deletes-cleanup-many-views (Failed)
    149 - couchdb-couch_set_view-10-updates-cleanup (Failed)
    150 - couchdb-couch_set_view-11-updates-cleanup-many-views (Failed)
    151 - couchdb-couch_set_view-12-errors (Failed)
    152 - couchdb-couch_set_view-13-progressive-cleanup (Failed)
    153 - couchdb-couch_set_view-14-duplicated-keys-per-doc (Failed)
    154 - couchdb-couch_set_view-15-passive-partitions (Failed)
    155 - couchdb-couch_set_view-16-pending-transition (Failed)
    156 - couchdb-couch_set_view-17-unindexable-partitions (Failed)
    157 - couchdb-couch_set_view-18-monitor-partition-updates (Failed)
    158 - couchdb-couch_set_view-19-compaction-retry (Failed)
    159 - couchdb-couch_set_view-20-debug-params (Failed)
    160 - couchdb-couch_set_view-21-updater-cleanup (Failed)
    161 - couchdb-couch_set_view-22-compactor-cleanup (Failed)
    162 - couchdb-couch_set_view-23-replica-group-missing (Failed)
    163 - couchdb-couch_set_view-24-updater-add-more-passive-partitions (Failed)
    164 - couchdb-couch_set_view-25-util-stats (Failed)
    165 - couchdb-couch_set_view-26-multiple-reductions (Failed)
    166 - couchdb-couch_set_view-27-dev-views (Failed)
    167 - couchdb-couch_set_view-28-big-reduce (Failed)
    168 - couchdb-couch_set_view-29-rollback (Failed)
    169 - couchdb-couch_set_view-30-query-fdleaks (Failed)
    170 - couchdb-couch_set_view-31-ryow-query (Failed)
    171 - couchdb-couch_set_view-32-upgrade (Failed)
    172 - couchdb-couch_set_view-33-dcp-duplicates (Failed)
    173 - couchdb-couch_set_view-34-truncate (Failed)
    174 - couchdb-couch_set_view-35-meta-params (Failed)
    175 - couchdb-couch_set_view-35-partition-versions (Failed)
    176 - couchdb-couch_set_view-36-write-guard (Failed)
    181 - couchdb-couch_dcp-04-view-groups (Failed)
    183 - couchdb-mapreduce-01-map (Failed)
    184 - couchdb-mapreduce-02-reduce (Failed)
    185 - couchdb-mapreduce-03-builtin-functions (Failed)
    211 - couchdb-etap-150-invalid-view-seq (Failed)
    213 - couchdb-etap-201-view-group-shutdown (Failed)
    214 - couchdb-etap-202-dev-view-group-shutdown (Failed)

I see following error in the set_view test cases in Testing/Temporary/LastTest.log

.....
Received signal 11 SEGV_MAPERR 000000000038

==== C stack trace ===============================

[0x7fc95e6161a4]
[0x7fc960b65370]
[0x7fc9457d1a76]
[0x7fc9457d1f4d]
[0x7fc9454c86bd]
[0x7fc9454e400c]
[0x7fc9454c80eb]
[0x7fc945465f1a]
[0x7fc94544554d]
[0x7fc946071fea]
[0x7fc94606c13f]
[0x00000055d229]
[0x0000004a5fca]
[0x0000005d96d5]
[0x7fc960b5ddc5]
[0x7fc96068473d]
[end of stack trace]

0/155 tests passed
....

Wanted to check if could help with this, thanks!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failures by running ctest from the build folder on the reported RHEL x86/ppc64le environments, then inspect Testing/Temporary/LastTest.log and the listed couchdb-couch_set_view, couchdb-couch_dcp, couchdb-mapreduce, and couchdb-etap tests. Done means the relevant tests no longer fail or hang and the signal 11 crash is explained and resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
erlang
Domain
databases, testing-qa
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.