lp:~nchohan/appscale/GAE1.4.0-namespaces
- Get this branch:
- bzr branch lp:~nchohan/appscale/GAE1.4.0-namespaces
Branch merges
- Chris Bunch: Approve
-
Diff: 33458 lines (+20094/-9568)98 files modifiedAppController/helperfunctions.rb (+0/-2)
AppDB/appscale_server.py (+41/-62)
AppDB/cassandra/py_cassandra.py (+4/-4)
AppDB/dbconstants.py (+1/-1)
AppDB/helper_functions.py (+1/-1)
AppDB/hypertable/py_hypertable.py (+2/-2)
AppDB/soap_server.py (+13/-28)
AppServer/RELEASE_NOTES (+65/-0)
AppServer/VERSION (+2/-2)
AppServer/google/appengine/api/apiproxy_stub.py (+1/-2)
AppServer/google/appengine/api/apiproxy_stub_map.py (+5/-4)
AppServer/google/appengine/api/appinfo.py (+1/-2)
AppServer/google/appengine/api/blobstore/blobstore_stub.py (+18/-25)
AppServer/google/appengine/api/channel/channel.py (+56/-22)
AppServer/google/appengine/api/channel/channel_service_pb.py (+0/-2)
AppServer/google/appengine/api/datastore.py (+541/-888)
AppServer/google/appengine/api/datastore_distributed.py (+2/-10)
AppServer/google/appengine/api/datastore_file_stub.py (+138/-363)
AppServer/google/appengine/api/datastore_types.py (+7/-7)
AppServer/google/appengine/api/images/__init__.py (+5/-19)
AppServer/google/appengine/api/images/images_stub.py (+5/-1)
AppServer/google/appengine/api/labs/taskqueue/__init__.py (+55/-3)
AppServer/google/appengine/api/labs/taskqueue/taskqueue.py (+0/-953)
AppServer/google/appengine/api/labs/taskqueue/taskqueue_service_pb.py (+0/-5229)
AppServer/google/appengine/api/labs/taskqueue/taskqueue_stub.py (+0/-986)
AppServer/google/appengine/api/mail_stub.py (+7/-2)
AppServer/google/appengine/api/matcher/matcher_stub.py (+1/-5)
AppServer/google/appengine/api/memcache/memcache_stub.py (+5/-1)
AppServer/google/appengine/api/memcache_distributed.py (+0/-295)
AppServer/google/appengine/api/queueinfo.py (+57/-5)
AppServer/google/appengine/api/taskqueue/__init__.py (+34/-0)
AppServer/google/appengine/api/taskqueue/taskqueue.py (+1116/-0)
AppServer/google/appengine/api/taskqueue/taskqueue_distributed.py (+321/-0)
AppServer/google/appengine/api/taskqueue/taskqueue_service_pb.py (+5397/-0)
AppServer/google/appengine/api/taskqueue/taskqueue_stub.py (+1009/-0)
AppServer/google/appengine/api/user_service_stub.py (+1/-1)
AppServer/google/appengine/api/users.py (+2/-8)
AppServer/google/appengine/datastore/datastore_pb.py (+48/-12)
AppServer/google/appengine/datastore/datastore_query.py (+1184/-0)
AppServer/google/appengine/datastore/datastore_rpc.py (+1638/-0)
AppServer/google/appengine/datastore/datastore_sqlite_stub.py (+207/-196)
AppServer/google/appengine/datastore/datastore_stub_util.py (+575/-56)
AppServer/google/appengine/ext/admin/__init__.py (+2/-1)
AppServer/google/appengine/ext/admin/templates/base.html (+8/-3)
AppServer/google/appengine/ext/admin/templates/queues.html (+3/-3)
AppServer/google/appengine/ext/appstats/sample_appengine_config.py (+2/-1)
AppServer/google/appengine/ext/appstats/static/appstats_js.js (+77/-77)
AppServer/google/appengine/ext/appstats/templates/main.html (+2/-2)
AppServer/google/appengine/ext/appstats/ui.py (+2/-2)
AppServer/google/appengine/ext/builtins/appstats/include.yaml (+0/-1)
AppServer/google/appengine/ext/bulkload/bulkloader_config.py (+5/-2)
AppServer/google/appengine/ext/datastore_admin/static/css/compiled.css (+1/-1)
AppServer/google/appengine/ext/datastore_admin/static/js/compiled.js (+1/-1)
AppServer/google/appengine/ext/datastore_admin/testutil.py (+1/-1)
AppServer/google/appengine/ext/db/__init__.py (+70/-85)
AppServer/google/appengine/ext/db/metadata.py (+190/-0)
AppServer/google/appengine/ext/deferred/deferred.py (+1/-1)
AppServer/google/appengine/ext/key_range/__init__.py (+2/-0)
AppServer/google/appengine/ext/mapreduce/handlers.py (+1/-1)
AppServer/google/appengine/ext/mapreduce/input_readers.py (+6/-2)
AppServer/google/appengine/ext/remote_api/remote_api_services.py (+1/-7)
AppServer/google/appengine/ext/remote_api/remote_api_stub.py (+1/-0)
AppServer/google/appengine/ext/search/__init__.py (+16/-15)
AppServer/google/appengine/ext/webapp/__init__.py (+4/-0)
AppServer/google/appengine/ext/webapp/template.py (+81/-19)
AppServer/google/appengine/ext/zipserve/__init__.py (+1/-1)
AppServer/google/appengine/runtime/apiproxy.py (+19/-7)
AppServer/google/appengine/runtime/apiproxy_errors.py (+3/-0)
AppServer/google/appengine/tools/appcfg.py (+9/-9)
AppServer/google/appengine/tools/dev-channel-js.js (+48/-39)
AppServer/google/appengine/tools/dev_appserver.py (+53/-19)
AppServer/google/appengine/tools/dev_appserver_blobimage.py (+5/-10)
AppServer/google/appengine/tools/dev_appserver_login.py (+5/-9)
AppServer/google/appengine/tools/dev_appserver_main.py (+54/-21)
AppServer/google/net/proto/ProtocolBuffer.py (+0/-1)
AppServer/google/net/proto/RawMessage.py (+1/-1)
AppServer/google/net/proto2/__init__.py (+16/-0)
AppServer/google/net/proto2/proto/__init__.py (+16/-0)
AppServer/google/net/proto2/proto/descriptor_pb2.py (+1581/-0)
AppServer/google/net/proto2/python/__init__.py (+16/-0)
AppServer/google/net/proto2/python/internal/__init__.py (+16/-0)
AppServer/google/net/proto2/python/internal/api_implementation.py (+34/-0)
AppServer/google/net/proto2/python/internal/containers.py (+239/-0)
AppServer/google/net/proto2/python/internal/decoder.py (+632/-0)
AppServer/google/net/proto2/python/internal/encoder.py (+722/-0)
AppServer/google/net/proto2/python/internal/message_listener.py (+64/-0)
AppServer/google/net/proto2/python/internal/python_message.py (+969/-0)
AppServer/google/net/proto2/python/internal/type_checkers.py (+253/-0)
AppServer/google/net/proto2/python/internal/wire_format.py (+234/-0)
AppServer/google/net/proto2/python/public/__init__.py (+16/-0)
AppServer/google/net/proto2/python/public/descriptor.py (+549/-0)
AppServer/google/net/proto2/python/public/message.py (+225/-0)
AppServer/google/net/proto2/python/public/reflection.py (+124/-0)
AppServer/google/net/proto2/python/public/service.py (+210/-0)
AppServer/google/net/proto2/python/public/service_reflection.py (+263/-0)
AppServer/google/net/proto2/python/public/text_format.py (+657/-0)
AppServer/lib/fancy_urllib/fancy_urllib/__init__.py (+18/-7)
AppServer/lib/webob/LICENSE (+0/-20)
Branch information
Recent revisions
- 631. By root <root@appscale-image0>
-
trying experimental hadoop 20 append branch with hbase 89 and hypertable.
- 630. By Kowshik
-
Modified Hypertables primescript to use the DB interface instead of directly using HQL, and added create_table method to class DatastoreProxy in py_hypertable.py
- 629. By Chris Bunch
-
starting up other appcontrollers in parallel now, and reviving blobstore server, uaserver, pbserver, ejabberd, and memcached if they go down. also base64ing neptune job start/end times since they can have a newline char in it, which messed up how the apploadbalancer read it
- 628. By Navraj Chohan
-
GAE 1.4.0, Namespace for DB, Fixed Cassandra issue with improper range queries (showed up for namespaces), Updated pbserver for putting appid for begin trans responses, Removed appscale versioning from AppServer completely, Fixed path issue for MR streaming to point to hadoop-0.20.2, Moved taskqueue code to new location, no longer in labs (there is an auto function for taskqueue, we should discuss this), Ran pychecker on a few files, and fixed small code issues
- 627. By Chris Bunch
-
added loki, a program that can be invoked to randomly (or sequentially) kill appscale services. right now this version is non-distributed, may add that in later. also added logic to appcontroller to restart ejabberd, uaserver, pbserver, blobstore server, and memcached if they die for some reason (tested and working via loki)
- 626. By Chris Bunch
-
now starting up active cloud for neptune jobs to dump output to, also changed blobstore to only start once and not repeatedly. also now catching and retrying soap calls on connection reset
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)