Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
The operation to dynamically reserve a host for a framework consistently fails, but succeeds sometimes.
We are calling the /reserve endpoint on the master with the same payload and it mostly returns 409, with the occasional success. Pasting the output of two consecutive /reserve calls:
* About to connect() to computexxx-yyy port 5050 (#0) * Trying 10.184.21.3... connected * Server auth using Basic with user 'cassandra' > POST /master/reserve HTTP/1.1 > Authorization: Basic blah > User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.2j zlib/1.2.3.4 libidn/1.23 librtmp/2.3 > Host: computexxx-yyy:5050 > Accept: */* > Content-Length: 1046 > Content-Type: application/x-www-form-urlencoded > Expect: 100-continue > * Done waiting for 100-continue < HTTP/1.1 409 Conflict HTTP/1.1 409 Conflict < Date: Tue, 15 Nov 2016 23:07:10 GMT Date: Tue, 15 Nov 2016 23:07:10 GMT < Content-Type: text/plain; charset=utf-8 Content-Type: text/plain; charset=utf-8 < Content-Length: 58 Content-Length: 58 * HTTP error before end of send, stop sending < * Closing connection #0 Invalid RESERVE Operation: does not contain mem(*):120621
* About to connect() to computexxx-yyy port 5050 (#0) * Trying 10.184.21.3... connected * Server auth using Basic with user 'cassandra' > POST /master/reserve HTTP/1.1 > Authorization: Basic blah > User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.2j zlib/1.2.3.4 libidn/1.23 librtmp/2.3 > Host: computexxx-yyy:5050 > Accept: */* > Content-Length: 1046 > Content-Type: application/x-www-form-urlencoded > Expect: 100-continue > * Done waiting for 100-continue < HTTP/1.1 202 Accepted HTTP/1.1 202 Accepted < Date: Tue, 15 Nov 2016 23:07:16 GMT Date: Tue, 15 Nov 2016 23:07:16 GMT < Content-Length: 0 Content-Length: 0
Attachments
Issue Links
- relates to
-
MESOS-7566 Master crash due to failed check in DRFSorter::remove
- Accepted
-
MESOS-4553 Manage offers in allocator.
- Accepted