GWicke has uploaded a new change for review.
https://gerrit.wikimedia.org/r/171970
Change subject: Update to restbase 0.2.3
......................................................................
Update to restbase 0.2.3
Change-Id: Ifc36ff7026ef4e2a33af48c6de149bb1d0a50ca0
---
M node_modules/node-uuid/node_modules/bignum/node_modules/nan/package.json
M node_modules/request/node_modules/form-data/node_modules/mime/package.json
M
node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json
M
node_modules/request/node_modules/http-signature/node_modules/ctype/package.json
M node_modules/request/node_modules/tunnel-agent/package.json
M node_modules/restbase-cassandra/lib/db.js
M node_modules/restbase-cassandra/package.json
M restbase
8 files changed, 17 insertions(+), 11 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/restbase/deploy
refs/changes/70/171970/1
diff --git
a/node_modules/node-uuid/node_modules/bignum/node_modules/nan/package.json
b/node_modules/node-uuid/node_modules/bignum/node_modules/nan/package.json
index 6caeafb..fcf77fe 100644
--- a/node_modules/node-uuid/node_modules/bignum/node_modules/nan/package.json
+++ b/node_modules/node-uuid/node_modules/bignum/node_modules/nan/package.json
@@ -64,5 +64,6 @@
"directories": {},
"_shasum": "9c4d63ce9e4f8e95de2d574e18f7925554a8a8ef",
"_resolved": "https://registry.npmjs.org/nan/-/nan-1.2.0.tgz",
- "readme": "ERROR: No README data found!"
+ "readme": "ERROR: No README data found!",
+ "scripts": {}
}
diff --git
a/node_modules/request/node_modules/form-data/node_modules/mime/package.json
b/node_modules/request/node_modules/form-data/node_modules/mime/package.json
index d6cffe2..2ee3a33 100644
--- a/node_modules/request/node_modules/form-data/node_modules/mime/package.json
+++ b/node_modules/request/node_modules/form-data/node_modules/mime/package.json
@@ -53,5 +53,6 @@
],
"directories": {},
"_shasum": "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10",
- "_resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz"
+ "_resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz",
+ "scripts": {}
}
diff --git
a/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json
b/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json
index 29500a2..1423fb3 100644
---
a/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json
+++
b/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json
@@ -33,5 +33,6 @@
"_shasum": "d93ffdbb67ac5507779be316a7d65146417beef8",
"_from": "[email protected]",
"_resolved":
"https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz",
- "readme": "ERROR: No README data found!"
+ "readme": "ERROR: No README data found!",
+ "scripts": {}
}
diff --git
a/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json
b/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json
index 474e54d..5c70a91 100644
---
a/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json
+++
b/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json
@@ -31,5 +31,6 @@
"_shasum": "fe8091d468a373a0b0c9ff8bbfb3425c00973a1d",
"_from": "[email protected]",
"_resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz",
- "readme": "ERROR: No README data found!"
+ "readme": "ERROR: No README data found!",
+ "scripts": {}
}
diff --git a/node_modules/request/node_modules/tunnel-agent/package.json
b/node_modules/request/node_modules/tunnel-agent/package.json
index 59c7f5c..0b00d7e 100644
--- a/node_modules/request/node_modules/tunnel-agent/package.json
+++ b/node_modules/request/node_modules/tunnel-agent/package.json
@@ -41,5 +41,6 @@
"directories": {},
"_shasum": "b1184e312ffbcf70b3b4c78e8c219de7ebb1c550",
"_resolved":
"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz",
- "readme": "ERROR: No README data found!"
+ "readme": "ERROR: No README data found!",
+ "scripts": {}
}
diff --git a/node_modules/restbase-cassandra/lib/db.js
b/node_modules/restbase-cassandra/lib/db.js
index 6d67368..f75f9ed 100644
--- a/node_modules/restbase-cassandra/lib/db.js
+++ b/node_modules/restbase-cassandra/lib/db.js
@@ -97,7 +97,8 @@
}
if (!schema) {
- console.error("No schema!", schema);
+ throw new Error("restbase-cassandra: No schema for " + keyspace
+ + ', table: ' + table);
}
if (!schema.iKeyMap) {
diff --git a/node_modules/restbase-cassandra/package.json
b/node_modules/restbase-cassandra/package.json
index f788e10..7f37d44 100644
--- a/node_modules/restbase-cassandra/package.json
+++ b/node_modules/restbase-cassandra/package.json
@@ -1,7 +1,7 @@
{
"name": "restbase-cassandra",
"description": "RESTBase table storage on Cassandra",
- "version": "0.2.2",
+ "version": "0.2.3",
"dependencies": {
"assert": "^1.1.1",
"async": "0.x.x",
@@ -22,8 +22,8 @@
},
"readme": "# [RESTBase](https://github.com/gwicke/restbase) table storage on
Cassandra\n\nProvides a high-level table storage service abstraction similar to
Amazon\nDynamoDB or Google DataStore, with a Cassandra backend. See [the
design\ndocs](https://github.com/gwicke/restbase-cassandra/tree/master/doc)
for\ndetails and background.\n\nThis is the default table storage backend
for\n[RESTBase](https://github.com/gwicke/restbase), and automatically
installed as\nan npm module dependency (`restbase-cassandra`). See the install
instructions\nthere.\n \n## Status\nPrototype, not quite ready for
production.\n\n[](https://travis-ci.org/gwicke/restbase-cassandra)\n\nFeatures:\n-
basic table storage service with REST interface, backed by Cassandra\n-
multi-tenant design: domain creation, prepared for per-domain ACLs\n- table
creation with declarative JSON schemas\n- secondary index creation and basic
maintenance\n- data insertion and retrieval by primary key, including range
queries\n\n### Next steps\n- More refined [secondary\n
index](https://github.com/gwicke/restbase-cassandra/blob/master/doc/SecondaryIndexes.md)\n
implementation\n - range queries on secondary indexes\n- Refine HTTP
interface & response formats, especially paging\n- Authentication (OAuth2 / JWT
/ JWS / auth service callbacks) and ACLs\n-
[Transactions](https://github.com/gwicke/restbase-cassandra/blob/master/doc/Transactions.md):\n
light-weight CAS and 2PC\n- Get ready for production: robustness,
performance, logging\n- Basic schema evolution support\n\n## Contributors\n*
Gabriel Wicke <[email protected]>\n* Hardik Juneja
<[email protected]>\n",
"readmeFilename": "Readme.md",
- "gitHead": "998be9f9581f77026f73dcd43cb22ddad177f14c",
- "_id": "[email protected]",
- "_shasum": "275a0f4331c2752497918a00fb47f89e47b8470b",
- "_from": "restbase-cassandra@^0.2.2"
+ "gitHead": "506bbaa4b5146e3bd011345dd4d2435a444bec8e",
+ "_id": "[email protected]",
+ "_shasum": "dba009fc8739751acdf645ab1b7a6a8582ded666",
+ "_from": "restbase-cassandra@^0.2.3"
}
diff --git a/restbase b/restbase
index ecbac88..f76147c 160000
--- a/restbase
+++ b/restbase
-Subproject commit ecbac8896693ecd79cec878480809f37b02f0f50
+Subproject commit f76147cc6c384adca24cb96347ab1fdbb8c5254d
--
To view, visit https://gerrit.wikimedia.org/r/171970
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifc36ff7026ef4e2a33af48c6de149bb1d0a50ca0
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/restbase/deploy
Gerrit-Branch: master
Gerrit-Owner: GWicke <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits