Commit Graph

55 Commits

Author SHA1 Message Date
wanghao cbaadc0e23 [doc]Update IRC Info
Move Zaqar IRC channel from freenode to OFTC

Change-Id: I1eb619420b7a0c7616160ee288e44dfcb133fe69
2021-06-15 09:47:40 +08:00
liushuobj 995247695d Add zaqar-specs link to readme.rst
Change-Id: Ic84dabd90985f153e2dceb424df80c8e34458f6f
2019-08-30 07:57:30 +00:00
ZhongShengping 0a0599a94c Fix syntax errors
Change-Id: Idb2caf5d10c5fc15ebc028eae2cc4ecc43fef456
2018-06-25 10:11:45 +08:00
ZhongShengping 9b42f4571c Fix format
In order to maintain a consistent style

Change-Id: I204b8e25df4aa516b3a06fa8606c8d405e1b9701
2018-05-30 08:44:51 +08:00
ShangXiao 76ed77ed30 Add release notes link to README
Change-Id: I85e06e33b1f6cab2eac7e92d171b9e273adbf7ba
2018-05-22 19:57:11 -07:00
melissaml bc4e4078ec Update links in README
Change the outdated links to the latest links in README

Change-Id: Ic43cc7101add05b08b0bb7f31fe73307576e7c45
2018-03-11 02:51:01 +08:00
Hangdong Zhang 07e4c7df4d Update and optimize documentation links
1. Update URLs according to document migration
2. Update the dead and outdated links
3. Optimize (e.g. http -> https)

Change-Id: I374aefe56d8fbe6c606e0f327314609a7375deb5
2017-07-20 18:31:18 +08:00
wangxiyuan 13b85cc38f Refactor the doc tree
This patch refactor zaqar doc according to
the doc-migration spec.

api, cli, configuration and reference should
be added in the next few patches if need.

Change-Id: I74a4949f4eace423c06ab6e8d95838df1f312d93
2017-07-19 10:12:28 +08:00
Van Hung Pham 8cfa016718 Optimize the link address
Use https instead of http to ensure the safety

Change-Id: Ie884eafb19bb1975b9392b489c0e8c25d86e2346
2017-06-02 23:50:39 +07:00
wangxiyuan 908d75cfe4 Update README.rst
Change the stable version to v2.0

Change-Id: I61a66dbf8327d8d2c3f085935c49a46e263445a5
2016-12-24 03:27:09 +00:00
Flavio Percoco 03b3c6d00f Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/6d0bfdfe1e2180c9bacb80a1f18cc066

Change-Id: Ib3ce121a6477c40faf3e190119f1b1985553cf5a
2016-11-25 16:24:36 +01:00
Eva Balycheva b53ff5d12c Refactoring of docs during Mitaka cycle
This patch improves Zaqar documentation and fixes currently existing
bugs.

Bugs this patch currently addresses and solutions:

Short names for documentation locations used in this commit message:
GitRepo - https://github.com/openstack/zaqar/
Contributor Docs - http://docs.openstack.org/developer/zaqar/
Wiki - https://wiki.openstack.org/wiki/Zaqar/

1. DRY violation and spreaded information for contributors bug.
The information for Zaqar contributors is spreaded/duplicated across
GitRepo, Contributor Docs and Wiki.
Examples of DRY violation are these three articles:
https://wiki.openstack.org/wiki/Zaqar/Give_Zaqar_a_try,
https://github.com/openstack/zaqar/blob/master/README.rst,
http://docs.openstack.org/developer/zaqar/development-environment.html

Example of spreaded information is: "zaqar/tests/functional/README.rst"
Normally the contributor want to see the information from this file in
"doc/source/running_tests.rst".

Solution: move useful missing information for contributors from Wiki and
GitRepo to Contributor Docs, then replace all contributor information in
Wiki and GitRepo with links to Contributor Docs.

2. Outdated information, missing new information and broken links bug.
Example is "test_suite.rst":
a. It still states that Zaqar test suite lives in two directories -
"tests" and "zaqar/tests", but now it's not true.
b. Doesn't contain information about how test invocation is organized,
what really happens when "tox -e py27" command executes.

Solution: replace outdated information with new, fix broken links if
possible, add useful missing information.

3. Style and formatting bugs.
The reference is http://docs.openstack.org/contributor-guide/.

Many documents in Contributor Docs have wrong line wrapping - some lines
are wrapped too short and some are wrapped too long.
Lines must wrap at 79 characters, exceptions are code and links.
Example is "first_review.rst" which lines are not wrapped at all.

Enumerated lists must be written using "#. " syntax.
Example with wrong enumerated list is "development.environment.rst".

Some inline elements must be styled according to:
http://docs.openstack.org/contributor-guide/rst-conv/inline-markups.html
Example with wrong styling of inline elements is
"development.environment.rst" where many paths and file names are not
marked with `` (double backticks).

By default code inserts are implicitly styled with python syntax.
There are many places in Contributor Docs where console (bash) code is
wrongly styled with python syntax.

Also there are some failed attempts to apply a formatting in Contributor
Docs. For example there is a broken list in "first_review.rst" at line
52.

Solution: fix broken formatting, apply proper style where it is needed.

Some of these bugs fixes closes few bug reports from:
https://etherpad.openstack.org/p/zaqar-mitaka-docs

Change-Id: Id668684248bdee03eb43b537dc2c6bb2a68ed23d
2016-01-07 17:05:09 +03:00
YangShengMing 8187e9ad75 Some prerequisites for Fedora OS is missing in zaqar README.rst
Add the missing packages which are required. Otherwise, it throws errors
while running the 'tox -e genconfig' command in the doc.

Change-Id: Ia1d59a042b6d1aa0ad140af0b270cbf098ae51df
Closes-Bug: #1507856
2015-10-20 14:22:24 +08:00
Md Nadeem 9b8cce936e Some prerequisites for Ubuntu OS is missing in zaqar README.rst
At at the section "1. Install prerequisites:" in zaqar README.rst
python-dev, zlib1g-dev packages is not listed for Ubuntu OS.
These packages must be installed in the environment,otherwise
"tox -e genconfig" command will fail with below error.

ERROR: genconfig: could not install deps [-r/home/datanode1/try/zaqar
/requirements.txt

Change-Id: I6e0941cdd8b7d27149c9ef14270d37399a018a6d
Closes-bug: #1505911
2015-10-14 15:21:06 +09:00
Jenkins 146bd2abca Merge "Add note for unreliable in README.rst" 2015-09-23 13:19:00 +00:00
Fei Long Wang 311a43048d Add note for unreliable in README.rst
Many new comers run into trouble when their local mongodb
doesn't enable replica set. This patch just add a note for
that in README.rst.

Change-Id: Iee60bec1b009d482eb0efe99c4b1f09798be2c3c
2015-09-22 16:07:30 +12:00
venkatamahesh 62ebf7b222 Fix few typos in headings
1.) Corrected headings according to rules of migrations by
placing "=======" on headings in the files
2.) Some headings have extra "====", they are removed
3.) Launchpad url have '~' which makes error: page not found
,so it is removed

Change-Id: I99581025d579f18da9ebe57267fb002cbcba28dd
2015-09-19 16:37:56 +05:30
MD NADEEM c890e77067 Correct "log_file" option in zaqar documents
This patch provide fix for below issue
As per zaqar README.rst, if you want to change log file name,
then you have to edit log_file option in [DEFAULT] section of ~/.zaqar/zaqar.conf
                   log_file = server.log

However, actually to change the log file name,
you have to args option in [handler_file] section in ~/.zaqar/logging.conf as below.
                    args=('zaqar.log', 'w')
Closes-bug: #1496682

Change-Id: I94d762fca1905b367722e44cb24961e3e4cfffb0
2015-09-18 11:33:34 +09:00
MD NADEEM 02b6c93719 Fix "message_store" config option in zaqar doc
In zaqar documents, a config option under the [driver] section is wrongly named as "message_storage". 
However actually as per zaqar code it should be name as "message_store". 
This patch fix this name issue. 
Closes-Bug: #1496202

Change-Id: I7fdff8b7cb87850920f7144aea84e907221bbcf7
2015-09-16 06:14:45 +00:00
qings zhao c2cfe56e29 Update README.rst in zaqar project
Change the repo link to the one which is from git.openstack.

Change-Id: I83d72d846d8e1cff89cb0141e466b9a3b4fa0247
2015-08-19 08:22:57 -04:00
Shaifali Agrawal 6750a7f70f Update README
To specify storage drivers with new formate.
Modify libxslt package name for debian users.
Removing separate installation of packages that are dependency of others.

Change-Id: I1304eef8ae2e743196063e09d0b551ffe18cd490
2015-07-15 20:05:45 +05:30
Thomas Herve 85a2f8159f Move functional tests out of tests/
This moves functional tests out of the tests directory and removes it.

blueprint tests-refactoring

Change-Id: I0e0fb4e914ede02ea2f02fa19cf898888f38b57d
2015-06-19 09:55:41 +02:00
Ryan S. Brown 2bc4c8997d Delete unused README links
Change-Id: I4f4874d3d743974f10bb9811ec4131d8687d3fbf
2015-05-23 08:27:05 -04:00
tengqm 559a27759c Fix instructions in README.rst file
The current test commands as shown in the README.rst file does not
work. The 'curl' command requires additional headers that are not
mentioned in the README.rst file.  This patch provides a working
command sequence to fix it.

Change-Id: Ic5a684bb77cc118879d2d710ed08df6563ad00ab
Closes-Bug: 1349568
2015-04-02 08:45:48 -04:00
Jenkins 89012d684a Merge "Updates the readme.rst file to add dependencies steps" 2015-03-31 15:31:16 +00:00
akanksha 42abffd134 Correcting Instruction For Mongodb URI in README.rst
README.rst tells user to refer to
[drivers:message_store:mongodb] instead of
[driver:storage:mongodb] and change URI under that section
Previous instruction was unclear for new users.

Closes-Bug: #1407218

Change-Id: I5b3254fe3ceb3518cbdcef3fa91802c11eb19358
2015-03-25 06:54:57 +05:30
Akanksha08 a98a9260f2 Updates the readme.rst file to add dependencies steps
This patch adds some directions explaining what are the required
dependencies accordingly to the distribution being used in order
to install Zaqar correctly

Change-Id: Idca091b58316d06cb3482f7ab691a690628617ee
Closes-Bug: #1433247
2015-03-21 07:33:18 +00:00
Perry Myers bb18ce1c82 Replace API v1 with v1.1 in README
The current supported version is v1.1 and this change updates
the README file

Change-Id: Idd9b67f6348b661a1e4991891bf3c94236c7c6c5
2015-02-13 13:36:38 -05:00
Louis Taylor 40a40762dc Add instructions on generating sample config
The readme previously was not updated since zaqar moved to
oslo-config-generator generated sample config files. This amends the
setup instructions with how to generate them.

Change-Id: I20527944e3a4438b5a0c4dac4c07fcbd5d6b64a5
2014-11-20 17:39:01 +00:00
Zhi Yan Liu b293b114a3 Fix typo in README
Change-Id: If872da7399e81d7d90a42773143012fd82362c4c
Signed-off-by: Zhi Yan Liu <zhiyanl@cn.ibm.com>
2014-09-29 18:11:37 +08:00
kgriffs 07ddeee517 Add observer role to benchmark tool
This patch introduces a new observer role, which lists messages but
does not claim them. As part of this work the config options were
updated and the defaults adjusted to provide a better "kick the
tires" experience.

The default number of procs and workers is now hard-coded rather
than being based on number of available CPUs, since the number of
workers you may want to run is more dependent on the size of your
Zaqar deployment and your network bandwidth than it is on the
number of CPUs on the load generator.

Finally, the "-pc" suffix was removed from the command name. This
was included in this patch because it didn't seem significant
enough to split out.

Change-Id: I8a8190fb2cebc3489c78da4f6e1e7c51d8b97017
2014-08-29 10:30:51 -05:00
kgriffs 6c09339a2a Report claim and delete latency separately in the benchmark tool
The consumer worker actually performs two different operations. First
it claims a batch of messages, then it deletes each one before getting
the next batch.

Therefore, in order to better compare the latency of enqueuing a message
against other operations, this patch changes the reporting to provide
the individual latency of those other operations.

Change-Id: Iff7f6054904a03dc240d3f7a2a0529bd990f973b
2014-08-25 13:40:14 +02:00
kgriffs 04fa909282 Add separate proc and worker options for producer and consumer
This patch splits the previous "worker" and "processes" config
options so that producers and consumers can be controlled
independently. In this way, a wider variety of loads can be
modeled.

Change-Id: Ia5c2cf941901c12108486de6cc9b9fa69477dc1a
2014-08-21 14:50:22 -05:00
Nataliia Uvarova 3eef684d05 Improve benchmarking tool
This commit adds several enhancements to benchmarking tool: server_url
and path to messages now can be configured in config file.  Default
output of program has been changed: now it prints values in json so they
can be parsed more easily. Previous human readable representation is
accessible via --verbose flag.

The `total_requests` metric now shows all performed requests (either
failed or successful) and new metric - `successful_requests` - was
introduced to store count of successful requests.

Change-Id: Id6fe4b2046394a348ba07eb5b2b003c6024b78b0
Partially-implements: blueprint gen-bench-reports
2014-08-19 10:57:13 +03:00
Flavio Percoco 36e63c9a45 Rename Marconi to Zaqar
This patch renames every package, file, match of Marconi in the codebase
to Zaqar *except* for the .gitreview file, which will have to be updated
*after* I8e587af588d9be0b5ebbab4b0f729b106a2ae537 lands.

Implements blueprint: project-rename

Change-Id: I63cf2c680cead4641f3e430af379452058bce5b3
2014-08-04 10:36:50 +02:00
Noorul Islam K M 0975fed2c2 Fix broken wiki link
Change-Id: If5211d371e2379472d4c1f32def929c3dd70582a
2014-07-04 10:28:33 +05:30
Chenchong Qin 9b9636c150 Add default mongod URI to README
It could be helpful to add an example mongod URI to the instructions
in README for running a local instance of Marconi. Then the setup
procedures can be more smoother. Add an example mongod URI with
lookback address(127.0.0.1) and default mongod port(27017).

Closes-Bug: #1289355

Change-Id: I5f8f70f10a0cd013a41fb7f03234bde355e5dc2c
2014-03-19 22:19:36 -04:00
Jenkins e6431b5a3a Merge "Rename logging.conf-sample to logging.conf.sample" 2014-03-14 13:55:16 +00:00
Jenkins 99c4b3e8d3 Merge "Fix config file name in README instructions" 2014-03-14 13:54:31 +00:00
Nataliia Uvarova ddf9004111 Improve README file
Fix curl command example, add link to wiki and section about tests.

Change-Id: I7033cf3e281d0738a8b11f6b81afd900eebb81fd
2014-03-13 17:09:49 +01:00
Sascha Peilicke cf12eae9ce Rename logging.conf-sample to logging.conf.sample
Align with commit a4ed60fe, like other projects name it.

Change-Id: I4f73f0e2b1cc2a37d10903d8780ef71ce2b143ea
2014-03-12 13:26:37 +01:00
Sascha Peilicke 5cde236c68 Fix config file name in README instructions
Change-Id: I45af4ff430c53e26657ef3ed659fe5c3fc3adc09
2014-03-12 13:20:53 +01:00
kgriffs 69c5ec1b93 doc(README): Have the user pass '-v' when starting marconi-server
Users sometimes get confused when maconi-server doesn't print out anything
about which IP and port it is listening on. Recommend passing '-v' so they
learn this trick right off the bat.

Change-Id: I49cd29566b18506fad4f9450ba46159f0a75590d
2014-02-17 15:41:09 -06:00
kgriffs 0595b1eedb chore: Remove remaining proxy cruft
Finishing up the removal of the deprecated proxy stuff.

Change-Id: I48f2dc3f382bc882b2e006c17438301c6ee92df9
2013-12-05 09:24:37 -06:00
Chad Lung 73dae3d2be Update the Marconi readme with more detailed installation instructions
Change-Id: Ie9e8c8caf7fd92024a097b914aadb2ef75d75989
2013-10-25 10:47:04 -05:00
Jenkins 5527dcb416 Merge "doc: Recommend installing marconi via pip" 2013-10-18 14:45:26 +00:00
Mike Metral 5ed305f913 doc: Update conf filename used to enable mongod
marconi-proxy & marconi-queues are now default

Change-Id: Ic63ef0813b0bdd0c9797bb9b428c84940bc28645
2013-10-11 17:07:08 +00:00
kgriffs 0082849bfd doc: Recommend installing marconi via pip
This approach was recommended by mordred on the dev list recently. It
will ensure that the correct deps are installed, distribute is the right
version, etc.

Change-Id: I326053a511db76178d8e63908c3f2287d66c14b9
2013-10-10 21:05:33 -04:00
Chad Lung 8b00e173b2 Updated Marconi ReadMe file with correct git repo address
Change-Id: Ia5ede5b9c7fb75c51145d76eac2adb6b46259bc4
2013-10-10 11:15:19 -05:00
Flaper Fesp e0c431f395 Update README and make it more explicit
This patch updates the README file and makes it explicit that the config
file should be copied into ~/.marconi (which is suppose to be a
directory).

Change-Id: I08a0ad74cca7068197d3cef35000b07c75076012
2013-07-10 20:40:20 +02:00