Commit Graph

770 Commits

Author SHA1 Message Date
James E. Blair 2d5351ea57 This project is no longer maintained
Change-Id: I6264105397a4be2bf70b9920e5856dfa2be63975
2015-09-23 14:24:05 -07:00
Jenkins bcf74758a7 Merge "Adds devstack plugin" 2015-07-20 09:28:09 +00:00
Andrei V. Ostapenko 0e27c2795c Adds devstack plugin
Changes a way of intallation magnetodb in Devstack.
Changes repo path to git.openstack.org

Implements: bp devstack-plugin
Change-Id: I49caecc8dc32ed1e5cc41a97489459f3832dc3f5
2015-07-17 15:58:38 +03:00
Doug Hellmann 7e6d6f4111 Drop use of 'oslo' namespace package
The Oslo libraries have moved all of their code out of the 'oslo'
namespace package into per-library packages. The namespace package was
retained during kilo for backwards compatibility, but will be removed by
the liberty-2 milestone. This change removes the use of the namespace
package, replacing it with the new package names.

The patches in the libraries will be put on hold until application
patches have landed, or L2, whichever comes first. At that point, new
versions of the libraries without namespace packages will be released as
a major version update.

Please merge this patch, or an equivalent, before L2 to avoid problems
with those library releases.

Blueprint: remove-namespace-packages
https://blueprints.launchpad.net/oslo-incubator/+spec/remove-namespace-packages

Change-Id: I7d35c85926c8f098e2e47051ff44b714478df1b7
2015-07-17 11:21:37 +00:00
Doug Hellmann ff350baad7 update version for liberty
Change-Id: Ic062dd4cec50ce4c81234c3396e0db4e0f8dae94
2015-07-17 11:21:19 +00:00
Todd Gehrke 3d06d79392 Added content for atomic counters
Atomic counters

Change-Id: Id0101efc56ad344e671ebeac1ffc29cb0f0ca188
2015-07-16 15:49:44 +00:00
Andrei V. Ostapenko f29b24290f Fixes job failing
Removes explicit version declaration.
Removes duplicated test.
Changes requirement for cassandra-driver to ==2.1.4

Closes-bug: #1475006
Closes-bug: #1474903
Change-Id: Ica7f6368524f453938f42fa7be068c69f1282b77
2015-07-16 00:39:36 +03:00
Dmitriy Ukhlov efd6621129 Migrate API to Pecan WSGI framework
Implements: blueprint migration-to-pecan
Change-Id: Ib1ed9e14ed655d7c00f744b0c83e2fc7158918b1
2015-04-24 14:10:44 +03:00
Andrei V. Ostapenko 810eab0c13 Updated tempest revision
Moves to using tempest native tool for local testing.
Updates tempest revision.
Related to bug 1405797
Moves jmeter tests out of tempest

Closes-bug: #1445887
Implements: bp move-to-testr-in-local-testing
Change-Id: Icb60ccb1582829ba6c7de1b4483a6a245b112e54
2015-04-19 13:08:08 +03:00
Charles Wang 45c90f0198 Add health check metrics service
Add periodic tasks to collect health check status and send metrics.
This will be wrapped into a service to be launched standalone.

Change-Id: Iadb65d061e69bc2623393356e22d3471016f2017
Implements: blueprint healthcheck-metrics
2015-03-20 13:51:36 -04:00
Aleksey Chuprin 0d77faeff5 Set oslo.serialization version to 1.2.0 or more
Change-Id: I9dafc15f39d88075d8ed36b5ff45749dccf75bac
Closes-bug: #1434073
2015-03-20 14:05:32 +02:00
Aleksey Chuprin edc2e1a5e4 Set oslo.messaging version to 1.8.0 or more
Change-Id: I8db9e8739c3e37eafb4a0dfea9d6708e05686926
Closes-bug: #1434080
2015-03-19 15:59:47 +02:00
Jenkins 613bb50abc Merge "Add detailed healthcheck response body and fix messaging config" 2015-03-17 15:55:17 +00:00
Andrei V. Ostapenko a9f10c9196 Add detailed healthcheck response body and fix messaging config
Added detailed response body for each component including
API, Identity, Messaging, Storage

Fixed oslo.messaging configuration issue.

Implements: bp healthcheck-detailed
Change-Id: I69668fd7ff13a178dfa926c502d83f672e1b2819
2015-03-16 15:21:28 -04:00
Charles Wang 70d4aeee64 Refactor notification
A middleware is introduced to send all API request level notifications using
a refactored notifier. For asynchronous requests such as table create/delete,
explicit notifications will be used to send events.

Change-Id: I7c55e4385fd8337256ee6a7b6b884dfbbebb0a2c
Implements: blueprint refactor-notification
2015-03-16 16:02:45 +02:00
Charles Wang 627d486cdf Fixes admin guide
Admin guide is not correctly updated. Some information with regard to
cassandra version, replication factor is misleading.

Change-Id: I6a88b18b0af5096bd03415b31001b5bc5691e9fb
Closes-Bug: 1425360
2015-02-24 21:56:47 -05:00
Jenkins d9a0ca9be7 Merge "Sets ampq durability to default" 2015-02-22 03:18:12 +00:00
Jenkins 99d53d5202 Merge "Migrate custom local secondary indices to Cassandra 2.1.3" 2015-02-22 03:02:48 +00:00
Dmitriy Ukhlov c7bdb65a2d Migrate custom local secondary indices to Cassandra 2.1.3
Implements: bp migrate-cassandra-custom-lsi-driver, bp update-cassandra-version

Change-Id: I659821f2f638865d957f707fac4d01b57c8875a5
2015-02-20 19:29:40 +02:00
Jenkins 356214b369 Merge "Add check for non-existing table internal name for delete table" 2015-02-20 15:40:21 +00:00
Charles Wang 0efeb6242d Add check for non-existing table internal name for delete table
This change added check for non-existing internal name for tables
which caused exception when trying to delete table in CREATE_FAILED
or DELETE_FALED status if table internal name does not exist.

Change-Id: I3175a364a4e678f35b860db26f9dec999997f8a0
Closes-bug: #1422908
2015-02-19 15:26:22 -05:00
Andrei V. Ostapenko 1d390823ca
Sets ampq durability to default
Implements: bp turn-of-ampq-queue-durability
Change-Id: I7757e7813dc4d5b293a1b1b0c09d8da86842a924
2015-02-19 20:04:42 +02:00
Andrei V. Ostapenko 4825bf101d
Fixes query documentation
Closes-bug: #1420820
Change-Id: Ibbd291f7c12629d434fc8d379991c68826f7769e
2015-02-19 17:54:21 +02:00
Jenkins 84644abbb3 Merge "Prevent leaking internal details out via exceptions" 2015-02-18 20:34:34 +00:00
Yogeshwar Shenoy 8a3b1947f6 Prevent leaking internal details out via exceptions
When lower level exceptions occur, return a generic
message in the response to clients to prevent leaking
internal information outside. Added unit tests
for FaultWrapper. Added integration tests to check
responses to API calls when exception occur.

Change-Id: I63b214e427a0d7483b4421398aa9dd3371ffe0a0
Closes-Bug: #1415404
2015-02-13 15:26:02 +05:30
Jenkins e77610f930 Merge "Updates requirements.txt to using oslo.messaging>=1.6.0" 2015-02-09 13:04:24 +00:00
Jenkins 8d200efd6e Merge "Table with hash-type key can not have indices" 2015-02-09 12:39:08 +00:00
Vivek Dhayaal bc1d92142c Table with hash-type key can not have indices
Table without range key in primary key schema can not have indices.
Added validations to that effect; fixed the tests as well.

Change-Id: Ie78b83b1b235935d35175a5a0c1a0f5d79a0ad33
Closes-Bug: #1410605
2015-02-07 19:58:16 +05:30
Andrei V. Ostapenko 8b4c5c0efd Updates requirements.txt to using oslo.messaging>=1.6.0
Change-Id: I8265b41a19b0cb51e2115800056f3ddd5f4e30dc
2015-02-06 15:53:08 +02:00
Jenkins 63c3a94eb5 Merge "Moves to oslo.i18n" 2015-02-06 13:47:41 +00:00
Andrei V. Ostapenko 4f39a1f042 Moves to oslo.i18n
Implements: bp move-to-i18n
Change-Id: I586565052331b3d24078769c89b477bade834e74
2015-02-05 20:29:50 +02:00
Andrei V. Ostapenko cd5d7ba242 Updates tempest pinned revision
Fixes incompability with updated tempest

Implements bp: tempest-lib-compability
Change-Id: I033a76017edc1be835e6bc6c90c13525bae13f8c
2015-02-05 19:29:27 +02:00
Jenkins 60de9a3c51 Merge "Fixes bug with model serialization" 2015-02-05 12:58:26 +00:00
Jenkins e7871339dd Merge "Moves to oslo.utils instead of common code timeutils" 2015-02-05 12:54:18 +00:00
Jenkins ca05e2bfd8 Merge "Moves to oslo.serialization from common code jsonutils" 2015-02-05 05:11:15 +00:00
Andrei V. Ostapenko 70cd3ded4f Fixes bug with model serialization
Also fixes model deserialization

Closes-bug: #1416388
Change-Id: Iabd17eced19d5e9b4ee61350671731d19d1e89dd
2015-02-04 22:11:03 +02:00
Andrei V. Ostapenko 60e0070e31 Moves to oslo.utils instead of common code timeutils
Change-Id: Ia4aa2547b2d0d10ec199404bf3c45c468a18f31e
Implements: bp move-to-oslo-utils
2015-02-04 22:08:38 +02:00
Jenkins c2ec14786c Merge "Monitoring API URLs refactoring" 2015-02-04 16:40:41 +00:00
Jenkins 2f5e25582b Merge "Adds ability to delete tables from error state" 2015-02-04 16:25:45 +00:00
Andrei V. Ostapenko 763c8598a0 Moves to oslo.serialization from common code jsonutils
Implements: bp move-to-oslo-serialization
Change-Id: Ib62417a10a3b1e46b81f7be80cebb20b6dc9598e
2015-02-04 17:01:26 +02:00
Jenkins 6a1d8887c2 Merge "Add concurrent test on atomic counter" 2015-02-04 14:28:09 +00:00
Jenkins d08efee3db Merge "Adds tempest test on batch write with 2 tables 1 nonexistent" 2015-02-04 14:28:01 +00:00
Oleksandr Minakov 289d1b82b2 Adds ability to delete tables from error state
Adds workflow for deleting tables from CREATE_FAILED
and DELETE_FAILED states.

Change-Id: Ie93db94bf6317c158c8fe69b57859a41c9c657d6
Closes-bug: #1407566
2015-02-04 16:08:44 +02:00
Andrei V. Ostapenko 1b7327bf53 Add concurrent test on atomic counter
Partially implements: bp test-concurrent-writes
Change-Id: I54a8a0a56870c022f3a38c0755781c083c165b40
2015-02-04 14:25:09 +02:00
Andrei V. Ostapenko 51d9728b0d Adds tempest test on batch write with 2 tables 1 nonexistent
Related to bug #1328888

Change-Id: I0380c5ec1411793501e9a2e81ef0183ad79fb2c6
2015-02-04 14:14:32 +02:00
Alexander Chudnovets 1e5ef01bb5 Monitoring API URLs refactoring
Changed API and updated docs.

Change-Id: I1acbd28928920d86ef04d7559499acf06ec0c73f
Implements: blueprint monitoring-api-url-refactoring
2015-02-03 20:49:58 +02:00
Andrei V. Ostapenko 91da356793 Adds concurrent tests
Adds test for checking atomicity of update item with "ALL_OLD" return
values with existing fields to update.
Adds test for checking concurrent writes of different existing fields.

Partially implements: bp test-concurrent-writes
Change-Id: I310ba24f1ac141b23cf488517221f9d9cb3ebfaf
2015-02-03 18:25:05 +00:00
dukhlov 9714dc1680 Move setting up default encoding into setup_global_env
Also makes small refactoring for cluster handler

Change-Id: I05facdff6f5d9f912e953251c28c5de2fcdce75a
Closes-bug: #1415100
2015-02-02 15:35:47 +02:00
Jenkins 8177020274 Merge "Adds test for checking update item with ALL_OLD atomicity" 2015-01-31 00:13:40 +00:00
Jenkins 95e8a76963 Merge "Adds tempest concurrent tests" 2015-01-31 00:13:32 +00:00