diff --git a/priorities/rocky-priorities.rst b/priorities/rocky-priorities.rst index b4f4171..7058a93 100644 --- a/priorities/rocky-priorities.rst +++ b/priorities/rocky-priorities.rst @@ -18,7 +18,7 @@ Essential Priorities +===============================================+=============================+ | `Kafka upgrade`_ | witek | +-----------------------------------------------+-----------------------------+ -| Alembic migrations | jgr, amofakhar | +| `Alembic migrations`_ | jgr | +-----------------------------------------------+-----------------------------+ | Metrics retention policy | jgu | +-----------------------------------------------+-----------------------------+ @@ -84,6 +84,16 @@ Currently used embedded forked version of kafka-python client should be replaced with pykafka (or alternatively confluent-kafka-python). The integration should be preceded by extensive performance and endurance testing. +Alembic migrations +------------------ + +The goal is to provide a consistent and easy to use way to maintain SQL schema +changes. The implementation should allow schema initialization and migration +from one version to another. `Alembic`_ is a lightweight database migration +tool which optimally fulfills our requirements. + +.. _Alembic: http://alembic.zzzcomputing.com/en/latest/ + Run API under WSGi -----------------------------------