[SERVER-8269] Solaris zombies from dur_passthrough Created: 22/Jan/13  Updated: 11/Jul/16  Resolved: 23/Jan/13

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: 2.3.2
Fix Version/s: 2.4.0-rc0

Type: Bug Priority: Major - P3
Reporter: Eric Milkie Assignee: Eric Milkie
Resolution: Done Votes: 0
Labels: buildbot
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

SmartOS


Operating System: ALL
Participants:

 Description   

When the new dur_passthrough test runs with option 8, it gets to max_message_size.js and then gets a SIGPIPE:

Tue Jan 22 02:14:06.411 mongo got signal SIGPIPE

Apparently, this then orphans the running mongod, and then smoke.py treats the test as successful and moves on to the next test in the 'dur' suite.
This then causes all the other builds on this builder to fail (including the 2.2 build) because port 32100 is in use.



 Comments   
Comment by auto [ 23/Jan/13 ]

Author:

{u'date': u'2013-01-23T20:54:25Z', u'email': u'milkie@10gen.com', u'name': u'Eric Milkie'}

Message: SERVER-8269 use sigaction instead of signal for SIGPIPE in the shell
Branch: master
https://github.com/mongodb/mongo/commit/e5ffe6de99970a6ac14264793dd99a16c8c742d2

Comment by auto [ 23/Jan/13 ]

Author:

{u'date': u'2013-01-23T18:28:40Z', u'email': u'milkie@10gen.com', u'name': u'Eric Milkie'}

Message: SERVER-8269 ignore SIGPIPE in the shell; fixes Solaris tests
Branch: master
https://github.com/mongodb/mongo/commit/776557c5b219147d01693f1433d5fdcbb0fa0c9b

Generated at Thu Feb 08 03:16:59 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.