diff --git a/releasenotes/notes/mock-datasource-1c9b427bc16f4a59.yaml b/releasenotes/notes/mock-datasource-1c9b427bc16f4a59.yaml new file mode 100644 index 000000000..65e5bc57d --- /dev/null +++ b/releasenotes/notes/mock-datasource-1c9b427bc16f4a59.yaml @@ -0,0 +1,4 @@ +--- +features: + - Added a new ``Mock datasource``, which can mock an entire graph and allows + testing large scale stability as well as performance. diff --git a/releasenotes/notes/performance-bug-fixes-a2b5e85ee37bba93.yaml b/releasenotes/notes/performance-bug-fixes-a2b5e85ee37bba93.yaml new file mode 100644 index 000000000..746c2893d --- /dev/null +++ b/releasenotes/notes/performance-bug-fixes-a2b5e85ee37bba93.yaml @@ -0,0 +1,3 @@ +--- +fixes: + - Many bug fixes related to performance and stability. diff --git a/releasenotes/notes/services-management-improvements-899c011e57002e84.yaml b/releasenotes/notes/services-management-improvements-899c011e57002e84.yaml new file mode 100644 index 000000000..66c22b2bb --- /dev/null +++ b/releasenotes/notes/services-management-improvements-899c011e57002e84.yaml @@ -0,0 +1,10 @@ +--- +features: + - The collector service was changed to run on demand instead of periodically, + hence it can now be run in active-active mode. This is as part of a larger + design to improve high availability. + - Oslo service was replaced by cotyledon, so Vitrage uses real threads and + multiprocessing. This change removes unnecessary complications of using + eventlets and timers. + - Created a dedicated process for the api handler, for better handling api + calls under stress.