arifiorino
70f2768797
Style fixes
2020-02-19 20:51:50 -05:00
arifiorino
8f382e22e8
Style fixes
2020-02-19 20:51:50 -05:00
arifiorino
96a7991766
Bug fixes
2020-02-19 20:51:50 -05:00
arifiorino
a2a77f9a75
Store execution times
2020-02-19 20:51:50 -05:00
yangdsh
f7e22ff5bb
skip workload mapping when there is no workload
2020-02-18 15:55:28 -05:00
yangdsh
59b723ee83
increase waiting time for starting celery
2020-02-18 14:43:37 -05:00
yangdsh
8e399db587
ack late; check rabbitmq
2020-02-18 14:43:37 -05:00
yangdsh
010a3ff267
check celery on each request for result
2020-02-18 14:43:37 -05:00
bohanjason
c8a537e9e0
fix task visualization
2020-02-10 12:08:31 -05:00
yangdsh
c69fca77d6
address dana's comment
2020-02-08 18:56:34 -05:00
yangdsh
c33625ca17
random->lhs when lacking data for GPR; fix editing session
2020-02-08 18:56:34 -05:00
yangdsh
ae98fdcb32
increase the waiting time for celery restarts
2020-02-08 18:56:34 -05:00
yangdsh
d0cf8b597d
check celery status before running tasks
2020-02-08 18:56:34 -05:00
dvanaken
42fc5ebe3e
Update celery commands
2020-02-08 17:31:29 -05:00
dvanaken
9a5dea806f
Added new migration file to change type of Result.taskids field and cleaned up views.py
2020-02-08 17:31:29 -05:00
dvanaken
4d228f5765
Updated task_ids field from CharField to TextField type
2020-02-08 17:31:29 -05:00
dvanaken
ec9066e5b2
Updated handling of celery task status in views
2020-02-08 17:31:29 -05:00
dvanaken
d9e2806b9e
Changes:
...
- website.celery: create celery app
- website.admin: do not unregister the djcelery models
- website.settings: added some new celery settings and updated others. Added 'celery.tasks' to our logging config which resolved the missing celery log messages issue
- website.async_tasks: removed redundant abstract task classes. Removed the settings that configured retries since do not handle retries in the tasks
2020-02-08 17:31:29 -05:00
dvanaken
7339d07a98
Updated celery package version requirements
2020-02-08 17:31:29 -05:00
dvanaken
06948089d2
Added new model to store execution times
2020-01-23 23:38:56 -05:00
bohanjason
6f0fcfd952
use gpflow in workload mapping
2020-01-22 13:13:32 -05:00
BohanZhang
25d1950e67
use GPFlow in workload mapping
2020-01-22 13:13:32 -05:00
yangdsh
389174302f
fix hard coded target objective
2020-01-21 20:02:06 -05:00
Dana Van Aken
35160f2fb4
Upgraded Django from version 1.11.23 to 1.11.27
2020-01-19 06:33:25 -05:00
Dana Van Aken
1d8913f408
When converting a value in bytes to human-readable, if the conversion fails then log a warning and return the original value instead of raising an exception.
2020-01-19 02:43:55 -05:00
yangdsh
c2d5cbadd6
rename hyperparameters and use them as defaults
2020-01-18 23:27:01 -05:00
yangdsh
cb8c597818
fix format
2020-01-18 23:27:01 -05:00
yangdsh
a3774af2c1
modify tests
2020-01-18 23:27:01 -05:00
yangdsh
d3c7bb661d
fix bugs
2020-01-18 23:27:01 -05:00
yangdsh
24194293bc
make session hyperparameters editable on the website
2020-01-18 23:27:01 -05:00
dvanaken
6bf50b892d
Moved dumpdata code from resetwebsite into its own mgmt command, ignore errors from stopcelery kill command, added backdoor method to dump website backend database and logfiles
2020-01-14 07:43:31 -05:00
dvanaken
9f9f2845d6
Fixed formatting
2020-01-13 17:21:56 -05:00
dvanaken
7b962c4065
Updated parser classes to not cache knob/metric catalogs and replaced all queries that filter for numeric metrics with the new MetricType.numeric() method.
2020-01-13 17:21:56 -05:00
dvanaken
e1a41928f6
Fixed admin forms for Metric/KnobCatalog models.
2020-01-13 17:21:56 -05:00
dvanaken
ee101d818e
Added class methods to get numeric/nonnumeric metric types.
2020-01-13 17:21:56 -05:00
dvanaken
bcad0fa017
Added CHOOSE to enumvals for Oracle parameter optimizer_mode
2020-01-13 10:09:31 -05:00
dvanaken
2f79bfdc17
Fixed parser to treat enum values as case-insensitive
2020-01-13 10:09:31 -05:00
dvanaken
16348d1c7a
Updated fixtures, human-readable values values in knob/metric comparison view
2020-01-09 03:23:06 -05:00
dvanaken
c33defa29a
Updated oracle knob fixtures
2020-01-09 03:23:06 -05:00
dvanaken
4c6ec3f0fd
checkpoint
2020-01-09 03:23:06 -05:00
dvanaken
433bb68f2f
Added next few Oracle params
2020-01-09 03:23:06 -05:00
dvanaken
e1da577ad0
Fixed formatting
2020-01-08 15:29:31 -05:00
dvanaken
9393fb7aca
Fixed bugs and improved logging in config recommendation tasks/views
2020-01-08 15:29:31 -05:00
dvanaken
8cec62160f
Create/format/save the recommended config for the latest result before the on_success method.
2020-01-08 15:29:31 -05:00
dvanaken
8001b658c9
Added management function similar to 'startcelery' except that it auto-reloads modified website files.
2020-01-07 04:04:06 -05:00
dvanaken
9fced864fe
Updated Django settings: removed unused paths, fixed incorrect paths to media/template dirs, increased size of rotating log files from 50KB to 2MB and the number of backup files.
2020-01-03 07:32:28 -05:00
dvanaken
16acc35f54
Fix style
2019-12-21 06:47:48 +01:00
arifiorino
d007d932b5
Added target objective to comparison
2019-12-21 06:11:29 +01:00
Bohan Zhang
9633b0e99c
improve dnn
2019-12-20 19:08:16 +01:00
yangdsh
3a722df5e2
add missing columns in metrics
2019-12-17 10:02:49 +01:00
yangdsh
0aaa0d37f0
fix target objective for restart failure
2019-12-17 10:02:18 +01:00
dvanaken
2a7bc6145f
Fixed db time target objective
2019-12-16 20:47:24 +01:00
yangdsh
ade504dcc4
fix bug
2019-12-15 23:09:29 +01:00
yangdsh
df86a9f3bc
fix website tests
2019-12-15 23:09:29 +01:00
yangdsh
1ebcbf383e
regenerate website test fixture
2019-12-15 23:09:29 +01:00
yangdsh
477c8e7682
revert a LOG
2019-12-15 23:09:29 +01:00
yangdsh
7cc0c40d92
isolate workloads of different projects
2019-12-15 23:09:29 +01:00
dvanaken
fc4cf0e18b
added new oracle knobs
2019-12-15 19:20:29 +01:00
bohanjason
38f44848af
disable knob identification
2019-12-15 18:54:03 +01:00
bohanjason
ddd97a0973
fix knob identification
2019-12-15 18:54:03 +01:00
bohanjason
cae807cf62
add comment
2019-12-15 18:54:03 +01:00
bohanjason
b2e530095e
clean up
2019-12-15 18:54:03 +01:00
bohanjason
d5f7ae65eb
disable dummy encoder in knob identification
2019-12-15 18:54:03 +01:00
dvanaken
a144069e6b
shuffle lhs samples
2019-12-11 19:18:35 +01:00
bohanjason
6d76b22e3b
support enum/boolean in GPR/DNN
2019-12-11 09:18:40 +01:00
dvanaken
4b37dec988
Fixed formatting
2019-12-11 00:40:06 +01:00
dvanaken
ffc88bfaae
Run ddpg++ by default
2019-12-11 00:40:06 +01:00
dvanaken
65f3a7b0d6
Finished adding support for Oracle enums
2019-12-11 00:40:06 +01:00
dvanaken
a3cc34ba8e
Updated oracle fixtures
2019-12-10 18:01:56 +01:00
dvanaken
42e1a4add3
Make constants editable
2019-12-10 18:01:56 +01:00
yangdsh
d1a9933808
fix bug
2019-12-10 17:54:54 +01:00
yangdsh
7ade03e3e5
fix bugs
2019-12-10 10:14:01 +01:00
yangdsh
642d7c3875
fix enum bug
2019-12-10 10:14:01 +01:00
dvanaken
a7724233d3
fixed formatting
2019-12-09 22:19:47 +01:00
dvanaken
b0cddcc289
Added 3 Oracle hidden knobs
2019-12-09 22:19:47 +01:00
dvanaken
02c40f5cea
Adjusted background task time
2019-12-05 20:46:02 -05:00
dvanaken
783b94cd4d
Speedup travis-ci tests
2019-12-05 20:46:02 -05:00
dvanaken
9e9c9c7510
Fixed bug when collecting session knobs; for LHS sessions, remove all pre-generated configs if the session knobs are modified
2019-12-05 20:46:02 -05:00
yangdsh
1250732add
resolve conflicts
2019-12-05 03:45:18 -05:00
yangdsh
5579d8d94f
restore CDBTune
2019-12-05 03:45:18 -05:00
bohanjason
1e17c78956
debug for new gpr
2019-12-05 01:50:41 -05:00
bohanjason
70f9f952d5
hyperparameter debug info for new gpr
2019-12-05 01:50:41 -05:00
bohanjason
7b57eb98a2
add tests for new gpr models
2019-12-04 18:07:36 -05:00
bohanjason
7ebb2ea473
update old gpr model
2019-12-04 18:07:36 -05:00
bohanjason
7ee615a3f3
change default ridge to 1.0
2019-12-04 18:07:36 -05:00
dvanaken
7be5b89975
Changes: when we deploy our docker images we now also build/deploy the internal driver image; fixed .dockerignore; moved integration test data into the driver; fixed cast in oracle db_time target objective.
2019-12-04 17:27:05 -05:00
yangdsh
4e5db94697
move restart location; auto fix knob range
2019-12-03 21:28:13 -05:00
dvanaken
c739eb066e
Changes: removed docker centos image; updated expected value used in test in analysis/tests/ddpg_test.py to be less strict; run all tests on travis vm and docker containers; push docker images to docker-hub repo if on the master branch;
2019-12-03 18:33:04 -05:00
arifiorino
cd36ff9803
Fixed Formatting
2019-12-03 17:28:35 -05:00
arifiorino
6ab7b8ef4f
Bug fixes
2019-12-03 17:28:35 -05:00
yangdsh
13735c9b0b
fix bugs
2019-12-03 17:28:35 -05:00
arifiorino
0dff040012
Initial code to send/manage DB error
2019-12-03 17:28:35 -05:00
dvanaken
e80639c859
Fixed formatting
2019-11-26 15:25:06 -05:00
dvanaken
9994a22f16
Updated management commands
2019-11-26 15:25:06 -05:00
dvanaken
4ab2fdfd52
Updated knob tunability getter
2019-11-26 15:25:06 -05:00
dvanaken
b211ad455d
Fixed bug caused by stale value of latest result in views.give_result()
2019-11-26 05:15:44 -05:00
yangdsh
e47508d20b
change knob catelog when changing session knob tunability
2019-11-25 17:55:15 -05:00
yangdsh
73cd8489f7
fix variable name
2019-11-25 13:22:54 -05:00
yangdsh
b149684d77
add GPFLOW to website
2019-11-25 13:22:54 -05:00
yangdsh
dceee6e0ba
support Oracle flash back; auto-fix metric type; compile ojdbc
2019-11-25 13:17:53 -05:00