mirror of https://gitee.com/bigwinds/arangodb
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
This commit is contained in:
commit
49f91512ba
|
@ -312,6 +312,17 @@ launchActions.startServers = function (dispatchers, cmd, isRelaunch) {
|
||||||
"pids": pids, "endpoints": endpoints, "roles": roles};
|
"pids": pids, "endpoints": endpoints, "roles": roles};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
launchActions.createSysColls = function (dispatchers, cmd) {
|
||||||
|
var url = cmd.url + "/_api/collection";
|
||||||
|
var o = { "method": "POST" };
|
||||||
|
var collinfo = { "name": "_aal", "isSystem": true, "numberOfShards": 1 };
|
||||||
|
download(url+/_api/collection, JSON.stringify(collinfo), o);
|
||||||
|
collinfo.name = "...";
|
||||||
|
download(url+/_api/collection, JSON.stringify(collinfo), o);
|
||||||
|
collinfo.name = "...";
|
||||||
|
download(url+/_api/collection, JSON.stringify(collinfo), o);
|
||||||
|
}
|
||||||
|
|
||||||
shutdownActions.startAgent = function (dispatchers, cmd, run) {
|
shutdownActions.startAgent = function (dispatchers, cmd, run) {
|
||||||
console.info("Shutting down agent %s", run.pid);
|
console.info("Shutting down agent %s", run.pid);
|
||||||
killExternal(run.pid);
|
killExternal(run.pid);
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
var Planner = require("org/arangodb/cluster").Planner;
|
||||||
|
var Kickstarter = require("org/arangodb/cluster").Kickstarter;
|
||||||
|
var p = new Planner({});
|
||||||
|
var k = new Kickstarter(p.getPlan());
|
||||||
|
var fs = require("fs");
|
||||||
|
k.runInfo = JSON.parse(fs.read("runInfo.json"));
|
||||||
|
k.shutdown();
|
||||||
|
k.cleanup();
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
var Planner = require("org/arangodb/cluster").Planner;
|
||||||
|
var Kickstarter = require("org/arangodb/cluster").Kickstarter;
|
||||||
|
var p = new Planner({});
|
||||||
|
var k = new Kickstarter(p.getPlan());
|
||||||
|
var r = k.launch();
|
||||||
|
var fs = require("fs");
|
||||||
|
fs.write("runInfo.json",JSON.stringify(r));
|
||||||
|
|
Loading…
Reference in New Issue