Commit Graph

108 Commits

Author SHA1 Message Date
OpenDev Sysadmins 035fe3177f OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:32 +00:00
Andreas Jaeger 05f7df9b05 Cleanup tox.ini: Remove obsolete constraints
Remove old and unused constraints environments from tox.ini. Those
have never been used. Use standard environments as default list.

Note that the repo has in the past not used constraints in OpenStack
CI, this change does not change any of that.

For more information about constraints see:
http://lists.openstack.org/pipermail/openstack-dev/2016-August/101474.html

Change-Id: I5d7230ba31f3585ea3871c11351db31b089742af
2016-08-26 17:14:45 +02:00
Andreas Jaeger 880cc7fc4f Move other-requirements.txt to bindep.txt
The default filename for documenting binary dependencies has been
changed from "other-requirements.txt" to "bindep.txt" with the release
of bindep 2.1.0. While the previous name is still supported, it will
be deprecated.

Move the file around to follow this change.

Note that this change is self-testing, the OpenStack CI infrastructure
will use a "bindep.txt" file to setup nodes for testing.

For more information about bindep, see also:
http://docs.openstack.org/infra/manual/drivers.html#package-requirements
http://docs.openstack.org/infra/bindep/

As well as this announcement:
http://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html

Change-Id: I2a79e2a4bf17698c8bdf0a95c68ce6a406013f10
2016-08-12 20:52:49 +02:00
Evgeniy L 5ed0f74a9c Initial implementation of strategies
There should be a way to declaratively describe each space type
and strategy of its allocation.

Implements blueprint: dynamic-allocation

Change-Id: I66c2f0b90fb94b0496b5d341817688a042161318
2016-04-13 14:31:32 +00:00
Evgeniy L b1cef8c4a0 Refactoring of allocation solvers.
Implemented layering so it will allow to have multiple
solver engines.

Implements blueprint: dynamic-allocation

Change-Id: I7ed1ec0216fb9778b4fa5be4fb4f6141a0e26fc9
2016-04-13 15:11:56 +03:00
Evgeniy L 5d6290ac1a Full renaming from bareon-dynamic-allocator to bareon-allocator
Change-Id: I8a7af03ef761d19b55737bb6ba59003619948d40
2016-03-23 15:10:27 +03:00
Evgeniy L 1194737f9b Fix repository name in .gitreview file
Change-Id: I9c0cb83b6fd0e85a6fd43bacac258458c7a8a970
2016-03-23 15:09:37 +03:00
Evgeniy L 621a8812a5 Add bindep to install system level dependencies
Also incorrect import is fixed.

Change-Id: Ied34fb800db9616ce227c66ed214a7ef7c59d34d
2016-03-23 14:30:26 +03:00
Evgeniy L 66edf86ec3 Extracted parsing logic and objects creation into separate class 2016-03-17 18:03:43 +03:00
Evgeniy L 98452ba62e Common initialisation logic into Base Object 2016-03-17 17:16:38 +03:00
Evgeniy L df89fd85d5 User Base class for allacator classes 2016-03-17 15:47:03 +03:00
Evgeniy L edd818ff62 Rename package from bareon-dynamic-allocator to bareon-allocator 2016-03-15 11:49:03 +03:00
Evgeniy L 1afe1a411e Move helper methods into utils file 2016-02-18 20:27:06 +03:00
Evgeniy L c67aa04291 Extract Disk and Space object into separate file 2016-02-18 18:32:16 +03:00
Evgeniy L c26c417d7a Add three disk test case with ceph 2016-02-17 20:28:38 +03:00
Evgeniy L 443e5e59e1 Add two disk tests cases 2016-02-17 20:28:14 +03:00
Evgeniy L 3cac7dfc60 Add single disk integration tests 2016-02-17 17:52:34 +03:00
Evgeniy L 5de533857e Rename test from specific_size_only to size_only 2016-02-17 14:15:32 +03:00
Evgeniy L 7db61093fa Add tests if only maximum size volumes are specified 2016-02-16 17:36:41 +03:00
Evgeniy L b35c1ba7e9 Add test for spaces with specific size 2016-02-16 17:33:28 +03:00
Evgeniy L e923cfcb06 Use fixtures names as names for tests 2016-02-16 17:33:08 +03:00
Evgeniy L f2372e0ecf Generate doc string for integration tests 2016-02-16 17:00:35 +03:00
Evgeniy L 025b799afd Generate tests by fixtures 2016-02-16 16:54:08 +03:00
Evgeniy L 1089aa3b8a Initial implementation of data driver 2016-02-09 19:10:04 +03:00
Evgeniy L a99384200b Fix pep8 errors 2016-02-09 19:09:43 +03:00
Evgeniy L e78a76ffdb Remove pypy tests 2016-02-09 19:09:02 +03:00
Evgeniy L 82a201e78b Add prototype of automatic allocation of raid like volumes
The prototype shows how allocation algorithm can be implemented,
using MIP (mixed integer programming), replication factor may be
specified as a range, also user can specify size of each space
on disk, all spaces for raids must be equal.
2016-02-02 16:45:20 +03:00
Evgeniy L a482c3e938 Add file with usage of Mixed Integer Programming with Pulp 2016-01-18 15:49:22 +03:00
Evgeniy L 624522b1d3 Doc. Replace /var/lib with /var mount point 2016-01-14 19:10:38 +03:00
Evgeniy L b9c8dae269 Allocate for ceph space which is left on a single disk 2016-01-14 19:02:17 +03:00
Evgeniy L 4213415596 Add allocation examples 2016-01-14 18:28:29 +03:00
Evgeniy L 95a52712ec Add scripts to generate doc with examples 2016-01-14 18:28:03 +03:00
Evgeniy L 690018818e Add examples with schemas 2016-01-14 18:27:37 +03:00
Evgeniy L 5661ea5945 Add parameter for svg viewer to be able to generate pictures which are not get cropped 2016-01-14 18:26:38 +03:00
Evgeniy L 62ccd164ff Add dst svg file generation parameter for cli 2016-01-14 18:26:01 +03:00
Evgeniy L f308f2913f Do not use max_size for grouping, do not add vg, add warning if idx is not found 2016-01-14 18:25:12 +03:00
Evgeniy L cdd6f766f8 Add examples generator 2016-01-14 16:33:49 +03:00
Evgeniy L e99562d270 Doc. Fix mathjax url to use https instead of http 2016-01-13 12:29:01 +03:00
Evgeniy L 1c97908faa Doc. We user -> we use 2016-01-12 21:16:02 +03:00
Evgeniy L 406b1c0cb4 Doc. Fix asterisk multiplication 2016-01-12 21:14:27 +03:00
Evgeniy L 42bc093f7e Doc. Couple of fixes after review 2016-01-12 21:11:12 +03:00
Evgeniy L b320b79583 Doc. Remove A matrix transposition since it's not required 2016-01-12 12:22:13 +03:00
Evgeniy L d11acc0088 Doc. Vector x should be transposed when multiplied by A. 2016-01-11 20:13:08 +03:00
Evgeniy L 2dffa8821f Doc. Fix confusing sentence in introduction 2016-01-11 19:53:23 +03:00
Evgeniy L 323c43f7d8 Doc. Fix coefficient definition to use math formatting 2016-01-11 18:07:59 +03:00
Evgeniy L da07805fa6 Doc. Capitalize items in numbered list 2016-01-11 18:03:16 +03:00
Evgeniy L af6b6c060d Doc. Multiple fixes of equations and text 2016-01-11 17:52:29 +03:00
Evgeniy L efb36927b2 Doc. Multiple fixes for the text and equations 2016-01-11 17:23:35 +03:00
Evgeniy L 4f5098bb95 Doc. Fix usage example 2016-01-11 16:25:31 +03:00
Evgeniy L 4234aa4e24 Fix coefficients for objective function 2016-01-11 16:16:39 +03:00