Commit Graph

  • dd05e2c63c add integration test Bohan Zhang 2019-10-23 19:46:33 -0700
  • a5bb6597b6 fix python style yangdsh 2019-10-29 03:32:34 +0000
  • cf65db2231 achieve stable performance yangdsh 2019-10-29 00:07:34 +0000
  • 9f71d1c8de improve simulator and ddpg yangdsh 2019-10-28 17:37:08 +0000
  • 5431154784 add dnn and gpr to simulation yangdsh 2019-10-24 20:42:39 +0000
  • 2974cdab2b
    Update pylintrc Dana Van Aken 2019-10-24 18:30:20 -0400
  • 7d8dcaee47 This shold fix the error from running git reset on an invalid TRAVIS_COMMIT_RANGE from empty commits and rebases dvanaken 2019-10-23 23:21:22 -0400
  • cc421ab959 pass required travis var into the docker container dvanaken 2019-10-23 16:42:53 -0400
  • 5c855faa3e Testing gitlint dvanaken 2019-10-23 15:59:22 -0400
  • 9f3fe29c27 added the compression option to the main settings file dvanaken 2019-10-23 19:44:47 -0400
  • 40024b4d3c Added an option to enable compression on MySQL tables (disabled by default) dvanaken 2019-10-23 17:41:10 -0400
  • ec896d01f6 Updated MySQL-specific migration that enables compression to be non-atomic dvanaken 2019-10-23 16:17:25 -0400
  • abe439a8e1 Bump django from 1.10.1 to 1.11.23 in /server/website dependabot[bot] 2019-10-22 23:46:48 +0000
  • 21f4f40b88 simplify ddpg yangdsh 2019-10-23 20:00:20 +0000
  • 336221d886 Bump requests from 2.18.4 to 2.20.0 in /server/website dependabot[bot] 2019-10-22 23:46:56 +0000
  • 777c42c979 Bumped numpy from 1.13.1 to 1.14.0 to satisfy TF 1.12.2 dependency. Updated grep commands in validator to also be compatible with BSD. dvanaken 2019-10-22 15:11:03 -0400
  • 68fedf765d Bump tensorflow from 1.10 to 1.12.2 in /server/website dependabot[bot] 2019-10-22 02:57:47 +0000
  • 826137bd3b add simulation to white-list yangdsh 2019-10-22 23:09:56 +0000
  • d71c131e5b work around a pylint & astroid bug yangdsh 2019-10-22 22:22:18 +0000
  • 794418d29f simulate a DB tuning environment to test DDPG performance yangdsh 2019-10-21 19:23:27 +0000
  • b215b156a4 Moved LHS to Server arifiorino 2019-10-21 20:58:13 +0000
  • a2234d08cc set default minval of knob according to hardware yangdsh 2019-10-14 18:47:51 +0000
  • e4a97d060d add command resetwebsite yangdsh 2019-10-15 18:03:24 +0000
  • fb7ee5c6a3 dump and load session knob tunability yangdsh 2019-10-14 17:27:11 +0000
  • ab17aafac4 modify ddpg test yangdsh 2019-10-15 00:30:12 +0000
  • dcb3152ec5 Added valid target objectives to the session create/edit form Dana Van Aken 2019-10-09 00:15:31 -0400
  • 2b9f199c6f Call makemigrations before running our Django tests Dana Van Aken 2019-10-08 20:59:08 -0400
  • 01b4ec3f53 Support adding custom target objectives to the website/db/*/target_objective.py modules Dana Van Aken 2019-10-08 19:26:38 -0400
  • f68c23e975 Added outer db module and moved parser code into it Dana Van Aken 2019-10-08 11:24:04 -0400
  • a3833d83b1 normalize reward; square reward yangdsh 2019-10-14 17:24:17 +0000
  • 090387a176 change the expected value in ddpg test yangdsh 2019-10-14 03:52:06 +0000
  • f071a0e62c modify the hyper parameter and reward of ddpg yangdsh 2019-10-14 02:58:50 +0000
  • a5f393cdc1 test for dnn bohanjason 2019-10-08 21:58:19 -0400
  • 0da1b724cc Added postgresql client package to Dockerfiles and psycopg2-binary to requirements.txt, removed unused matplotlib code/package from analysis/cluster.py and requirements.txt, replaced commands in docker start.sh file with new management commands. Dana Van Aken 2019-10-08 07:21:08 -0400
  • e8f28ebef0 Added another function that converts bytes/ms to human-readable values without loss of resolution. Dana Van Aken 2019-10-08 06:09:45 -0400
  • 3d70990ff1 The calculation of maxval for session knobs that use memory/storage resources is now set to 80% of the available resource (versus 100%) Dana Van Aken 2019-10-08 05:07:45 -0400
  • c568c09c00 Enforce unique Project.name for same user and unique Session.name for same user and project Dana Van Aken 2019-10-08 05:03:11 -0400
  • 40c75de3ce Added additional Oracle views to metric collection (v, v). Dana Van Aken 2019-10-07 19:34:03 -0400
  • 162dc48c53 Added option to dump debug info in 3 places: (1) the session view, (2) as a command in manage.py, and (3) as a fab command in the driver. Dana Van Aken 2019-10-03 22:21:51 -0400
  • 309d327a44 use assertAlmostEqual instead of assertEqual DongshengYang 2019-10-08 01:41:02 -0400
  • f08204b9d6 Add testing for ddpg model DongshengYang 2019-10-07 19:43:10 -0400
  • 876d975713 improve UI Bohan Zhang 2019-10-06 21:03:09 -0700
  • c5702e9159 tweak alignment in UI bohanjason 2019-10-06 23:39:13 -0400
  • 924cccc459 update navbar in UI bohanjason 2019-10-06 22:57:14 -0400
  • 63b7dd9a77 modify session page UI bohanjason 2019-10-05 20:13:58 -0400
  • e676433ece Changes: - fixed bug in validator causing it to validate files in excluded directories and updated the pre-commit hook - hardware uniqueness is now based on the cpu, memory, storage, and storage_type fields, fixes #230 - initial settings of a minval/maxval for a session knob are calculated based on its resource type and the user's hardware - squashed migrations Dana Van Aken 2019-10-03 02:08:11 -0400
  • c14a337695 Removed obsolete methods from parser and fields from Session model Dana Van Aken 2019-10-01 21:11:46 -0400
  • b3c42a81fb Added django-db-logger for storing log messages in the database, removed random *.sh scripts from website code then extended manage.py with same commands Dana Van Aken 2019-10-01 20:17:23 -0400
  • 6b8aeb6043 fixed expected status_codes in tests Dana Van Aken 2019-10-01 02:32:00 -0400
  • 390e58b24d added some manage.py extensions Dana Van Aken 2019-10-01 01:55:34 -0400
  • e5edd2a7f4 Fixed celery task logging and added filehandler Dana Van Aken 2019-10-01 01:40:07 -0400
  • 863d6619ba Fixed incorrect parsing behavior for float-type metrics Dana Van Aken 2019-10-01 01:21:46 -0400
  • d1c13de42f Consolidated driver scripts and added status codes to the query_and_get and new_result responses Dana Van Aken 2019-10-01 01:17:49 -0400
  • 8743c0c2b1 support oracle v12 in ottertune server DongshengYang 2019-10-03 18:19:41 -0400
  • 494b23678e use algorithm tpye bohanjason 2019-09-30 00:03:24 -0400
  • e9f503ef3e change to algoroithm tpyes bohanjason 2019-09-29 23:58:35 -0400
  • 25d0838376 save dnn model into database bohanjason 2019-09-29 20:53:23 -0400
  • c37ef9c072 move dnn parameters to constant file bohanjason 2019-09-28 01:42:56 -0400
  • 82a7d859c2 choose algorithm based on option bohanjason 2019-09-28 00:23:35 -0400
  • be955cc812 fix typos bohanjason 2019-09-26 22:47:20 -0400
  • e1b97bca9b upgrade tensorflow bohanjason 2019-09-22 23:45:19 -0400
  • f716ade292 add noise exploration bohanjason 2019-09-22 23:38:06 -0400
  • 11cfe5afc1 add deep learning model bohanjason 2019-09-22 21:03:29 -0400
  • d7d7f9111f Added new DDPG columns to migrations Dana Van Aken 2019-09-27 16:40:31 -0400
  • 2c619e017f fix python style Dongsheng Yang 2019-09-27 00:10:10 -0400
  • 5ad0e8c44e delete unused algorithm 3 Dongsheng Yang 2019-09-26 21:50:04 -0400
  • a3fcf59f07 save ddpg model in database Dongsheng Yang 2019-09-26 14:44:28 -0400
  • c8fbaf6e4b Added if statements to run algorithms arifiorino 2019-09-10 03:13:01 +0000
  • dcb23c3a0b Added algorithm selection arifiorino 2019-09-10 02:56:17 +0000
  • bf33be0e27 add torch in requirements.txt Dongsheng Yang 2019-09-22 17:23:53 -0400
  • c83f2649b6 Add machine learning model ddpg Dongsheng Yang 2019-09-13 17:55:55 -0400
  • b9dc726b9c Fixed CentOS bug. arifiorino 2019-09-23 01:11:37 +0000
  • 043d5b81d0 Fixed test cases arifiorino 2019-09-22 23:01:58 +0000
  • 405fb2cd04 Style and added model arifiorino 2019-09-13 02:12:04 +0000
  • 89313402a6 Made algorithm not editable after session created arifiorino 2019-09-10 04:23:19 +0000
  • 5d4d4a05c9 Added if statements to run algorithms arifiorino 2019-09-10 03:13:01 +0000
  • cf4c02496e Added algorithm selection arifiorino 2019-09-10 02:56:17 +0000
  • 7aea07f4c1 Parser cleanup Dana Van Aken 2019-08-27 19:21:10 -0400
  • aa01f17eae Removed initialization of parser for unsupported DBMS/version (Postgres v9.5) Dana Van Aken 2019-08-27 15:13:09 -0400
  • e6a57d4c92 BaseModel __unicode__ method now returns str(pk) if the 'name' attribute does not exist Dana Van Aken 2019-08-27 13:23:18 -0400
  • 7c964758e9 Updated admin: better functionality + faster loading for models with many foreign keys Dana Van Aken 2019-08-27 13:20:49 -0400
  • e28c979912 Fixed log messages in migration 0002 Dana Van Aken 2019-08-27 04:28:12 -0400
  • 149942e6b8 Removed unsupported DBMS/version from the DBMSCatalog (Postgres v9.5) Dana Van Aken 2019-08-27 04:12:29 -0400
  • 3e564ce922 Initial commit with BSL Andy Pavlo 2019-08-23 11:47:19 -0400