-
Notifications
You must be signed in to change notification settings - Fork 852
(mostly) restore pre-3.7 API behavior #11364
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(mostly) restore pre-3.7 API behavior #11364
Conversation
/// Copyright holder is triAGENS GmbH, Cologne, Germany | ||
/// | ||
/// @author Jan Steemann | ||
/// @author Copyright 2012, triAGENS GmbH, Cologne, Germany |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't care about that?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't. I think we should do a global replace on all files. AFAIK Frank has a script for this, and I will ask him if he can run it once some of the huge PRs are merged.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks fine for me, backward compatibility should be achieved
Tests blue |
…idation-web-ui * 'devel' of github.com:arangodb/arangodb: Fix an agency supervision bug. (#11356) (mostly) restore pre-3.7 API behavior (#11364) validation: AQL functions (#11327) Check MSVC_VERSION instead of CMAKE_GENERATOR (#11351) added sleep time (lousy fix) Feature/aql interleave function (#11352) cheapify IN lookups on unsorted arrays (#11342) Bug fix/fix msvc2019 build (#11052)
…ture/utf-8-validation * 'devel' of https://github.com/arangodb/arangodb: (21 commits) Bug fix/headers cleanup (#11391) Feature/internal issue #672 (#11370) GraphNodes now copy the graph when cloned (#11345) fix lame compile error Feature/aql subquery execution block impl execute implementation harvesting (#11349) remove obsolete recoveryData Feature/dismantle mmfiles (#11354) Fix an agency supervision bug. (#11356) (mostly) restore pre-3.7 API behavior (#11364) validation: AQL functions (#11327) Check MSVC_VERSION instead of CMAKE_GENERATOR (#11351) added sleep time (lousy fix) Feature/aql interleave function (#11352) cheapify IN lookups on unsorted arrays (#11342) Bug fix/fix msvc2019 build (#11052) Allow easier removal of validation rules. (#11346) upgrade RocksDB (#11308) Introduce more type-safe identifiers (#11270) Bug fix/schema validation return code (#11341) Fix explainer output when restricting collections (#11338) ...
Scope & Purpose
The API
/_admin/cluster/numberOfServers
slightly changed in 3.7 compared to 3.6.This PR reverts the change and also modifies the behavior in some other ways:
{}
as the request body. This was allowed in 3.6 as well. Sending such request does nothing, but it is allowed.null
values for setting thenumberOfDBServers
andnumberOfCoordinators
values. This is required for testing the API so the tests can reset the value each time.true
. In 3.7, we changed it to respond with{"error":false,"code":200}
. This change is kept and will be documented as an API change.Docs companion PR: arangodb/docs#399
Testing & Verification
This PR adds tests that were used to verify all changes:
http://172.16.10.101:8080/view/PR/job/arangodb-matrix-pr/9260/