Commit Graph

  • 035fe3177f OpenDev Migration Patch master OpenDev Sysadmins 2019-04-19 19:50:32 +00:00
  • 05f7df9b05 Cleanup tox.ini: Remove obsolete constraints Andreas Jaeger 2016-08-26 16:52:17 +02:00
  • 880cc7fc4f Move other-requirements.txt to bindep.txt Andreas Jaeger 2016-08-12 20:52:49 +02:00
  • 5ed0f74a9c Initial implementation of strategies Evgeniy L 2016-04-06 17:21:46 +03:00
  • b1cef8c4a0 Refactoring of allocation solvers. Evgeniy L 2016-03-30 15:06:51 +03:00
  • 5d6290ac1a Full renaming from bareon-dynamic-allocator to bareon-allocator Evgeniy L 2016-03-23 11:17:39 +03:00
  • 1194737f9b Fix repository name in .gitreview file Evgeniy L 2016-03-23 10:19:17 +03:00
  • 621a8812a5 Add bindep to install system level dependencies Evgeniy L 2016-03-23 12:36:21 +03:00
  • 66edf86ec3 Extracted parsing logic and objects creation into separate class Evgeniy L 2016-03-17 18:03:43 +03:00
  • 98452ba62e Common initialisation logic into Base Object Evgeniy L 2016-03-17 17:16:38 +03:00
  • df89fd85d5 User Base class for allacator classes Evgeniy L 2016-03-17 15:47:03 +03:00
  • edd818ff62 Rename package from bareon-dynamic-allocator to bareon-allocator Evgeniy L 2016-03-15 11:49:03 +03:00
  • 1afe1a411e Move helper methods into utils file Evgeniy L 2016-02-18 20:27:06 +03:00
  • c67aa04291 Extract Disk and Space object into separate file Evgeniy L 2016-02-18 18:32:16 +03:00
  • c26c417d7a Add three disk test case with ceph Evgeniy L 2016-02-17 20:28:38 +03:00
  • 443e5e59e1 Add two disk tests cases Evgeniy L 2016-02-17 20:28:14 +03:00
  • 3cac7dfc60 Add single disk integration tests Evgeniy L 2016-02-17 17:52:34 +03:00
  • 5de533857e Rename test from specific_size_only to size_only Evgeniy L 2016-02-17 14:15:32 +03:00
  • 7db61093fa Add tests if only maximum size volumes are specified Evgeniy L 2016-02-16 17:36:41 +03:00
  • b35c1ba7e9 Add test for spaces with specific size Evgeniy L 2016-02-16 17:33:28 +03:00
  • e923cfcb06 Use fixtures names as names for tests Evgeniy L 2016-02-16 17:33:08 +03:00
  • f2372e0ecf Generate doc string for integration tests Evgeniy L 2016-02-16 17:00:35 +03:00
  • 025b799afd Generate tests by fixtures Evgeniy L 2016-02-16 16:54:08 +03:00
  • 1089aa3b8a Initial implementation of data driver Evgeniy L 2016-02-09 19:10:04 +03:00
  • a99384200b Fix pep8 errors Evgeniy L 2016-02-09 19:09:43 +03:00
  • e78a76ffdb Remove pypy tests Evgeniy L 2016-02-09 19:09:02 +03:00
  • 82a201e78b Add prototype of automatic allocation of raid like volumes Evgeniy L 2016-02-02 16:45:20 +03:00
  • a482c3e938 Add file with usage of Mixed Integer Programming with Pulp Evgeniy L 2016-01-18 15:49:22 +03:00
  • 624522b1d3 Doc. Replace /var/lib with /var mount point Evgeniy L 2016-01-14 19:10:38 +03:00
  • b9c8dae269 Allocate for ceph space which is left on a single disk Evgeniy L 2016-01-14 19:02:17 +03:00
  • 4213415596 Add allocation examples Evgeniy L 2016-01-14 18:28:29 +03:00
  • 95a52712ec Add scripts to generate doc with examples Evgeniy L 2016-01-14 18:28:03 +03:00
  • 690018818e Add examples with schemas Evgeniy L 2016-01-14 18:27:37 +03:00
  • 5661ea5945 Add parameter for svg viewer to be able to generate pictures which are not get cropped Evgeniy L 2016-01-14 18:26:38 +03:00
  • 62ccd164ff Add dst svg file generation parameter for cli Evgeniy L 2016-01-14 18:26:01 +03:00
  • f308f2913f Do not use max_size for grouping, do not add vg, add warning if idx is not found Evgeniy L 2016-01-14 18:25:12 +03:00
  • cdd6f766f8 Add examples generator Evgeniy L 2016-01-14 16:33:49 +03:00
  • e99562d270 Doc. Fix mathjax url to use https instead of http Evgeniy L 2016-01-13 12:29:01 +03:00
  • 1c97908faa Doc. We user -> we use Evgeniy L 2016-01-12 21:16:02 +03:00
  • 406b1c0cb4 Doc. Fix asterisk multiplication Evgeniy L 2016-01-12 21:14:27 +03:00
  • 42bc093f7e Doc. Couple of fixes after review Evgeniy L 2016-01-12 21:11:12 +03:00
  • b320b79583 Doc. Remove A matrix transposition since it's not required Evgeniy L 2016-01-12 12:22:13 +03:00
  • d11acc0088 Doc. Vector x should be transposed when multiplied by A. Evgeniy L 2016-01-11 20:13:08 +03:00
  • 2dffa8821f Doc. Fix confusing sentence in introduction Evgeniy L 2016-01-11 19:53:23 +03:00
  • 323c43f7d8 Doc. Fix coefficient definition to use math formatting Evgeniy L 2016-01-11 18:07:59 +03:00
  • da07805fa6 Doc. Capitalize items in numbered list Evgeniy L 2016-01-11 18:03:16 +03:00
  • af6b6c060d Doc. Multiple fixes of equations and text Evgeniy L 2016-01-11 17:52:29 +03:00
  • efb36927b2 Doc. Multiple fixes for the text and equations Evgeniy L 2016-01-11 17:23:35 +03:00
  • 4f5098bb95 Doc. Fix usage example Evgeniy L 2016-01-11 16:25:31 +03:00
  • 4234aa4e24 Fix coefficients for objective function Evgeniy L 2016-01-11 16:16:39 +03:00
  • 3aa3ef23dd Doc. Complete best with disks section Evgeniy L 2016-01-11 16:07:34 +03:00
  • 812e57fa9a Doc. Fixed equations aligment and text in the equations Evgeniy L 2016-01-11 15:07:23 +03:00
  • 270ce4509c Doc. Final fix of equations aligment Evgeniy L 2016-01-11 14:40:48 +03:00
  • 8691aa64a9 Doc. Fix equation alligment 2nd attempt Evgeniy L 2016-01-11 14:39:07 +03:00
  • 4daf0ad3a6 Doc. Try to fix equations alligment Evgeniy L 2016-01-11 14:35:23 +03:00
  • c38f09c00d Removed done items from readme and added new one Evgeniy L 2016-01-11 13:50:54 +03:00
  • 24e453ced9 Doc. Add information about more advanced ordering coefficients Evgeniy L 2016-01-11 13:49:59 +03:00
  • 8d8da6d4b0 Add best with disks, ordering and weight sections Evgeniy L 2016-01-10 21:40:05 +03:00
  • ed9aa43eb2 Add integer solution section Evgeniy L 2016-01-10 20:19:48 +03:00
  • 1a92871c51 Doc. Fix system of linear equations Evgeniy L 2016-01-10 19:44:49 +03:00
  • b7df1b1a99 Added two disks example Evgeniy L 2016-01-10 19:42:17 +03:00
  • 21ff19e9d4 Add missed row in A matrix Evgeniy L 2016-01-10 19:17:46 +03:00
  • 9ee300defd Add more information about inequalities in solver description section Evgeniy L 2016-01-10 19:00:46 +03:00
  • 70bc7c9f56 Fix link to an article about Simplex algorithm Evgeniy L 2016-01-10 18:52:29 +03:00
  • 6d16c0911c Fix link to linear programming article Evgeniy L 2016-01-10 18:50:18 +03:00
  • a8523d1ad9 Add description of the solver Evgeniy L 2016-01-10 18:46:22 +03:00
  • 4a41aa636c Fix newline symbols for equations Evgeniy L 2016-01-10 15:35:01 +03:00
  • 4e0b450c1c Add problem description section Evgeniy L 2016-01-10 15:31:25 +03:00
  • 2bd6ced50a Couple of syntax fixes Evgeniy L 2016-01-10 14:42:09 +03:00
  • b87834328f Add sections and fill in Architecture and Parser sections Evgeniy L 2016-01-10 14:32:29 +03:00
  • c2f19a7828 Fix a bug, when there is space with empty max in the middle Evgeniy L 2016-01-02 23:29:02 +03:00
  • 267c792af1 Don't use minimal size for building a set Evgeniy L 2016-01-02 18:41:32 +03:00
  • 89ba39f728 Remove call of undefined method Evgeniy L 2016-01-02 18:08:47 +03:00
  • c3b788cfca Add sequences module Evgeniy L 2016-01-02 18:07:32 +03:00
  • 2b43c46c08 Completely rewrite algorithm for coefficients caculation Evgeniy L 2016-01-02 18:07:16 +03:00
  • dfc7b5481e Add mathjax extension to render math equations Evgeniy L 2015-12-31 16:45:24 +03:00
  • 4927d3d552 Add debugging equations Evgeniy L 2015-12-31 16:41:45 +03:00
  • 46067e6e76 Add for architecture doc header Evgeniy L 2015-12-31 16:38:09 +03:00
  • d77f2868ee Test math formulas in the docs Evgeniy L 2015-12-31 16:35:26 +03:00
  • 63d81b572f Fxi doc generation, use the default readthedoc theme Evgeniy L 2015-12-31 16:24:08 +03:00
  • ac6c0e2664 Fix coefficients for best_with_disks Evgeniy L 2015-12-31 11:57:41 +03:00
  • 84bf29125b Reimplement weight allocation logic Evgeniy L 2015-12-31 11:47:36 +03:00
  • c519f51c9a Add exceptions Evgeniy L 2015-12-31 11:46:14 +03:00
  • 097f31282d Up readme Evgeniy L 2015-12-31 11:46:02 +03:00
  • ce59764a04 Update simple schema comment Evgeniy L 2015-12-29 21:15:06 +03:00
  • fb7201b5d5 Add yaql template language to spaces description Evgeniy L 2015-12-29 21:08:02 +03:00
  • 7c4c4ad3cf Add improvments list to readme Evgeniy L 2015-12-29 21:07:15 +03:00
  • 7951316a76 Add yaql as requirements Evgeniy L 2015-12-29 21:06:58 +03:00
  • ffcaef313f Added working example with yaql parser Evgeniy L 2015-12-28 15:25:37 +03:00
  • d5e16741d2 Add future improvments section Evgeniy L 2015-12-25 19:24:25 +03:00
  • 45aaee7a11 Up schema Evgeniy L 2015-12-25 19:24:10 +03:00
  • 1dbf91100e Fix weights, first disk may have weight too Evgeniy L 2015-12-25 19:22:37 +03:00
  • 62c38355a1 Add weight calculation Evgeniy L 2015-12-25 19:08:14 +03:00
  • 0f05006e01 Spaces are allocated according to an order in the file Evgeniy L 2015-12-25 16:55:55 +03:00
  • d2451f816b Update simple schema Evgeniy L 2015-12-25 00:20:30 +03:00
  • 704c73a46c Add min and max space size Evgeniy L 2015-12-25 00:19:21 +03:00
  • d48e095b0e Add formatters, which is required for easier debugging Evgeniy L 2015-12-24 14:55:19 +03:00
  • 97193e1522 Change format reult format from a dict to a list of dicts Evgeniy L 2015-12-24 13:21:40 +03:00
  • 9f8cfdc63b Convert solution into disks-spaces mapping Evgeniy L 2015-12-24 13:17:59 +03:00
  • 323c6aad61 Use np alias for numpy Evgeniy L 2015-12-22 19:00:17 +03:00