diff --git a/server/website/website/migrations/0001_initial.py b/server/website/website/migrations/0001_initial.py index 3694725..a392551 100644 --- a/server/website/website/migrations/0001_initial.py +++ b/server/website/website/migrations/0001_initial.py @@ -191,7 +191,7 @@ class Migration(migrations.Migration): ('creation_time', models.DateTimeField()), ('last_update', models.DateTimeField()), ('upload_code', models.CharField(max_length=30, unique=True)), - ('tuning_session', models.CharField(choices=[('tuning_sesion', 'Tuning Session'), ('no_tuning_session', 'No Tuning'), ('randomly_generate', 'Randomly Generate')], max_length=64)), + ('tuning_session', models.CharField(choices=[('tuning_session', 'Tuning Session'), ('no_tuning_session', 'No Tuning'), ('randomly_generate', 'Randomly Generate')], max_length=64)), ('target_objective', models.CharField(choices=[(b'throughput_txn_per_sec', b'Throughput'), (b'99th_lat_ms', b'99 Percentile Latency')], max_length=64, null=True)), ('nondefault_settings', models.TextField(null=True)), ('dbms', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='website.DBMSCatalog')), diff --git a/server/website/website/migrations/0005_adding_session_knob.py b/server/website/website/migrations/0005_adding_session_knob.py index 102249b..f2e5c9b 100644 --- a/server/website/website/migrations/0005_adding_session_knob.py +++ b/server/website/website/migrations/0005_adding_session_knob.py @@ -118,7 +118,7 @@ class Migration(migrations.Migration): migrations.AlterField( model_name='session', name='tuning_session', - field=models.CharField(choices=[('tuning_session', 'Tuning Session'), ('no_tuning_session', 'No Tuning'), ('randomly_generate', 'Randomly Generate')], default='tuning_sesion', max_length=64), + field=models.CharField(choices=[('tuning_session', 'Tuning Session'), ('no_tuning_session', 'No Tuning'), ('randomly_generate', 'Randomly Generate')], default='tuning_session', max_length=64), ), migrations.AlterField( model_name='workload', diff --git a/server/website/website/models.py b/server/website/website/models.py index 5b83a3a..7ff49d9 100644 --- a/server/website/website/models.py +++ b/server/website/website/models.py @@ -188,6 +188,9 @@ class Session(BaseModel): hardware = models.ForeignKey(Hardware) algorithm = models.IntegerField(choices=AlgorithmType.choices(), default=AlgorithmType.OTTERTUNE) + ddpg_actor_model = models.BinaryField(null=True, blank=True) + ddpg_critic_model = models.BinaryField(null=True, blank=True) + ddpg_reply_memory = models.BinaryField(null=True, blank=True) project = models.ForeignKey(Project) creation_time = models.DateTimeField() @@ -200,7 +203,7 @@ class Session(BaseModel): ("randomly_generate", "Randomly Generate") ] tuning_session = models.CharField(choices=TUNING_OPTIONS, - max_length=64, default='tuning_sesion') + max_length=64, default='tuning_session') TARGET_OBJECTIVES = [ ('throughput_txn_per_sec', 'Throughput'),