Closed
Bug 1196597
Opened 9 years ago
Closed 9 years ago
Verify Sync 1.1 Client EOL behavior for AP, NODE, REG, and JPAKE traffic.
Categories
(Cloud Services Graveyard :: Server: Sync, defect)
Cloud Services Graveyard
Server: Sync
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: bobm, Assigned: bobm)
References
Details
Attachments
(2 files)
Verify the client behavior when talking the following to AP, NODE, REG, and JPAKE sync endpoints when the response is:
* 503 + backoff
* EOLination
* Nothing
The goal is to determine if additional complexity is required for the EOLinator service in Bug 1194030. It might be required, for instance, to stand up an NODEinator that assigns the EOLinator as a node to all requesters.
Comment 2•9 years ago
|
||
Yes - the request in the etherpad for :bobm to book some time on my calendar was so that we could test it together.
Bob, I'm out this Friday and next Friday, but otherwise my calendar is current. Please let me know when is convenient for you.
Flags: needinfo?(kthiessen) → needinfo?(bobm)
Comment 3•9 years ago
|
||
> * EOLination
I don't think there's much value in getting anything other than the storage nodes to return an EOL-related response. The logic that checks for EOL messages lives in the handler for "weave:engine:sync:error" in the client, which IIUC is only triggered for errors from the storage node, not other services in the cluster.
IMO we should try "503 + backoff" and "nothing" first, and only if neither of those produces acceptable behaviour should we try to dome something more clever.
Comment 4•9 years ago
|
||
Sync log showing variety of 513, 200, and 404 responses.
Comment 5•9 years ago
|
||
Is this the desired behaviour?
Comment 6•9 years ago
|
||
Changing services.sync.jpake.serverURL to the EOLinator or blank (or to something that doesn't resolve) doesn't change the JPAKE/pairing flow at all, except that it will never succeed. No indication is given that the jpake.serverURL does not exist.
Comment 7•9 years ago
|
||
> No indication is given that the jpake.serverURL does not exist.
This is a shame, but I don't think there's much we can do about it at this stage.
Comment 8•9 years ago
|
||
Bob and I worked out a time to get this testing done -- clearing needinfo.
Flags: needinfo?(bobm)
Assignee | ||
Comment 9•9 years ago
|
||
Based on the outcome of the tests, closing this bug as fixed. Karl please set to verified, or re-open if required.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Comment 10•9 years ago
|
||
I will mark this bug VERIFIED after we throw a bit of load at the mass-produced EOLinator.
Comment 11•9 years ago
|
||
EOLinators tested in both stage and prod, including expected production load. We're good to go, folks.
Status: RESOLVED → VERIFIED
Updated•2 years ago
|
Product: Cloud Services → Cloud Services Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•