From a4674a5e7f606898d568c5391a56d28f2350b447 Mon Sep 17 00:00:00 2001 From: Witold Bedyk Date: Mon, 10 Sep 2018 07:04:00 -0600 Subject: [PATCH] Upgrade Apache Kafka client Currently in all Python Monasca components the copy of `kafka-python` library in version 0.9.5 (released on Feb 16, 2016) is used. This specification describes the process of upgrading the Apache Kafka client to `confluent-kafka-python`. This will improve the performance and reliability. Sticking with the old frozen client version is also unacceptable in terms of security. Change-Id: I59f3effcdba39199d61d70a201d8e760840d3627 Story: 2003705 Task: 26360 --- doc/source/index.rst | 1 + doc/source/specs/stein/approved | 1 + doc/source/specs/stein/implemented | 1 + doc/source/specs/stein/index.rst | 26 +++ doc/source/specs/stein/template.rst | 1 + specs/stein/approved/upgrade-kafka-client.rst | 193 ++++++++++++++++++ 6 files changed, 223 insertions(+) create mode 120000 doc/source/specs/stein/approved create mode 120000 doc/source/specs/stein/implemented create mode 100644 doc/source/specs/stein/index.rst create mode 120000 doc/source/specs/stein/template.rst create mode 100644 specs/stein/approved/upgrade-kafka-client.rst diff --git a/doc/source/index.rst b/doc/source/index.rst index 7bfd73e..8fa553f 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -27,6 +27,7 @@ Here you can find the specs, and spec template, for each release: specs/queens/index specs/rocky/index + specs/stein/index There are also some approved backlog specifications that are looking for owners: diff --git a/doc/source/specs/stein/approved b/doc/source/specs/stein/approved new file mode 120000 index 0000000..5b49399 --- /dev/null +++ b/doc/source/specs/stein/approved @@ -0,0 +1 @@ +../../../../specs/stein/approved \ No newline at end of file diff --git a/doc/source/specs/stein/implemented b/doc/source/specs/stein/implemented new file mode 120000 index 0000000..0372c3b --- /dev/null +++ b/doc/source/specs/stein/implemented @@ -0,0 +1 @@ +../../../../specs/stein/implemented \ No newline at end of file diff --git a/doc/source/specs/stein/index.rst b/doc/source/specs/stein/index.rst new file mode 100644 index 0000000..3387024 --- /dev/null +++ b/doc/source/specs/stein/index.rst @@ -0,0 +1,26 @@ +============================= +Monasca Stein Specifications +============================= + +Template: + +.. toctree:: + :maxdepth: 1 + + Specification Template (Stein release)