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};
|
||||
};
|
||||
|
||||
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) {
|
||||
console.info("Shutting down agent %s", 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