Update various links in docs
Avoid redirects, s/http/https/. Change-Id: Id03bd49f250b48109967a0e04b92b75925f08932
This commit is contained in:
parent
22990d49b4
commit
33685c83fc
@ -31,7 +31,7 @@ projects.
|
|||||||
Join us
|
Join us
|
||||||
-------
|
-------
|
||||||
|
|
||||||
- http://launchpad.net/taskflow
|
- https://launchpad.net/taskflow
|
||||||
|
|
||||||
Testing and requirements
|
Testing and requirements
|
||||||
------------------------
|
------------------------
|
||||||
@ -70,8 +70,8 @@ We also have sphinx documentation in ``docs/source``.
|
|||||||
|
|
||||||
$ python setup.py build_sphinx
|
$ python setup.py build_sphinx
|
||||||
|
|
||||||
.. _kazoo: https://kazoo.readthedocs.org/
|
.. _kazoo: https://kazoo.readthedocs.io/en/latest/
|
||||||
.. _sqlalchemy: https://www.sqlalchemy.org/
|
.. _sqlalchemy: https://www.sqlalchemy.org/
|
||||||
.. _kombu: https://kombu.readthedocs.org/
|
.. _kombu: https://kombu.readthedocs.io/en/latest/
|
||||||
.. _eventlet: http://eventlet.net/
|
.. _eventlet: http://eventlet.net/
|
||||||
.. _tox: https://tox.testrun.org/
|
.. _tox: https://tox.testrun.org/
|
||||||
|
@ -334,8 +334,8 @@ the claim by then, therefore both would be *working* on a job.
|
|||||||
(combine this with the prior suggestions and *most* dual-engine issues
|
(combine this with the prior suggestions and *most* dual-engine issues
|
||||||
should be avoided).
|
should be avoided).
|
||||||
|
|
||||||
.. _idempotent: http://en.wikipedia.org/wiki/Idempotence
|
.. _idempotent: https://en.wikipedia.org/wiki/Idempotence
|
||||||
.. _preemptable: http://en.wikipedia.org/wiki/Preemption_%28computing%29
|
.. _preemptable: https://en.wikipedia.org/wiki/Preemption_%28computing%29
|
||||||
|
|
||||||
Interfaces
|
Interfaces
|
||||||
==========
|
==========
|
||||||
@ -367,6 +367,6 @@ Hierarchy
|
|||||||
|
|
||||||
.. _paradigm shift: https://wiki.openstack.org/wiki/TaskFlow/Paradigm_shifts#Workflow_ownership_transfer
|
.. _paradigm shift: https://wiki.openstack.org/wiki/TaskFlow/Paradigm_shifts#Workflow_ownership_transfer
|
||||||
.. _zookeeper: http://zookeeper.apache.org/
|
.. _zookeeper: http://zookeeper.apache.org/
|
||||||
.. _kazoo: http://kazoo.readthedocs.org/
|
.. _kazoo: https://kazoo.readthedocs.io/en/latest/
|
||||||
.. _stevedore: https://docs.openstack.org/stevedore/latest
|
.. _stevedore: https://docs.openstack.org/stevedore/latest
|
||||||
.. _redis: http://redis.io/
|
.. _redis: https://redis.io/
|
||||||
|
@ -235,7 +235,7 @@ version TEXT False
|
|||||||
parent_uuid VARCHAR False
|
parent_uuid VARCHAR False
|
||||||
=========== ======== =============
|
=========== ======== =============
|
||||||
|
|
||||||
.. _sqlalchemy: http://www.sqlalchemy.org/docs/
|
.. _sqlalchemy: https://docs.sqlalchemy.org/en/latest/
|
||||||
.. _ACID: https://en.wikipedia.org/wiki/ACID
|
.. _ACID: https://en.wikipedia.org/wiki/ACID
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
@ -254,8 +254,8 @@ parent_uuid VARCHAR False
|
|||||||
``traditional`` when selecting your mysql + sqlalchemy based
|
``traditional`` when selecting your mysql + sqlalchemy based
|
||||||
backend (see the `mysql modes`_ documentation for what this implies).
|
backend (see the `mysql modes`_ documentation for what this implies).
|
||||||
|
|
||||||
.. _1416088: http://bugs.launchpad.net/taskflow/+bug/1416088
|
.. _1416088: https://bugs.launchpad.net/taskflow/+bug/1416088
|
||||||
.. _mysql modes: http://dev.mysql.com/doc/refman/5.0/en/sql-mode.html
|
.. _mysql modes: https://dev.mysql.com/doc/refman/8.0/en/sql-mode.html
|
||||||
|
|
||||||
Zookeeper
|
Zookeeper
|
||||||
---------
|
---------
|
||||||
@ -276,7 +276,7 @@ as the database connection types listed previously).
|
|||||||
for implementation details.
|
for implementation details.
|
||||||
|
|
||||||
.. _zookeeper: http://zookeeper.apache.org
|
.. _zookeeper: http://zookeeper.apache.org
|
||||||
.. _kazoo: http://kazoo.readthedocs.org/
|
.. _kazoo: https://kazoo.readthedocs.io/en/latest/
|
||||||
|
|
||||||
Interfaces
|
Interfaces
|
||||||
==========
|
==========
|
||||||
|
@ -253,9 +253,9 @@ class RedisJobBoard(base.JobBoard):
|
|||||||
claim is kept alive while it is being worked on by using
|
claim is kept alive while it is being worked on by using
|
||||||
the :py:meth:`~.RedisJob.extend_expiry` method periodically.
|
the :py:meth:`~.RedisJob.extend_expiry` method periodically.
|
||||||
|
|
||||||
.. _msgpack: http://msgpack.org/
|
.. _msgpack: https://msgpack.org/
|
||||||
.. _redis: http://redis.io/
|
.. _redis: https://redis.io/
|
||||||
.. _hash: http://redis.io/topics/data-types#hashes
|
.. _hash: https://redis.io/topics/data-types#hashes
|
||||||
"""
|
"""
|
||||||
|
|
||||||
CLIENT_CONF_TRANSFERS = tuple([
|
CLIENT_CONF_TRANSFERS = tuple([
|
||||||
|
@ -211,7 +211,7 @@ class ZookeeperJob(base.Job):
|
|||||||
class ZookeeperJobBoard(base.NotifyingJobBoard):
|
class ZookeeperJobBoard(base.NotifyingJobBoard):
|
||||||
"""A jobboard backed by `zookeeper`_.
|
"""A jobboard backed by `zookeeper`_.
|
||||||
|
|
||||||
Powered by the `kazoo <http://kazoo.readthedocs.org/>`_ library.
|
Powered by the `kazoo <https://kazoo.readthedocs.io/en/latest/>`_ library.
|
||||||
|
|
||||||
This jobboard creates *sequenced* persistent znodes in a directory in
|
This jobboard creates *sequenced* persistent znodes in a directory in
|
||||||
zookeeper and uses zookeeper watches to notify other jobboards of
|
zookeeper and uses zookeeper watches to notify other jobboards of
|
||||||
@ -244,7 +244,7 @@ class ZookeeperJobBoard(base.NotifyingJobBoard):
|
|||||||
specification
|
specification
|
||||||
|
|
||||||
.. _zookeeper: http://zookeeper.apache.org/
|
.. _zookeeper: http://zookeeper.apache.org/
|
||||||
.. _json: http://json.org/
|
.. _json: https://json.org/
|
||||||
"""
|
"""
|
||||||
|
|
||||||
#: Transaction support was added in 3.4.0 so we need at least that version.
|
#: Transaction support was added in 3.4.0 so we need at least that version.
|
||||||
|
@ -172,22 +172,22 @@ def make_client(conf):
|
|||||||
client with alternate async strategies (the default is `thread`_
|
client with alternate async strategies (the default is `thread`_
|
||||||
based, but `gevent`_, or `eventlet`_ ones can be provided as needed)
|
based, but `gevent`_, or `eventlet`_ ones can be provided as needed)
|
||||||
|
|
||||||
.. _client: http://kazoo.readthedocs.org/en/latest/api/client.html
|
.. _client: https://kazoo.readthedocs.io/en/latest/api/client.html
|
||||||
.. _kazoo: http://kazoo.readthedocs.org/
|
.. _kazoo: https://kazoo.readthedocs.io/
|
||||||
.. _retry: http://kazoo.readthedocs.org/en/latest/api/retry.html
|
.. _retry: https://kazoo.readthedocs.io/en/latest/api/retry.html
|
||||||
.. _gevent: http://kazoo.readthedocs.org/en/latest/api/\
|
.. _gevent: https://kazoo.readthedocs.io/en/latest/api/\
|
||||||
handlers/gevent.html
|
handlers/gevent.html
|
||||||
.. _eventlet: http://kazoo.readthedocs.org/en/latest/api/\
|
.. _eventlet: https://kazoo.readthedocs.io/en/latest/api/\
|
||||||
handlers/eventlet.html
|
handlers/eventlet.html
|
||||||
.. _thread: http://kazoo.readthedocs.org/en/latest/api/\
|
.. _thread: https://kazoo.readthedocs.io/en/latest/api/\
|
||||||
handlers/threading.html
|
handlers/threading.html
|
||||||
"""
|
"""
|
||||||
# See: http://kazoo.readthedocs.org/en/latest/api/client.html
|
# See: https://kazoo.readthedocs.io/en/latest/api/client.html
|
||||||
client_kwargs = {
|
client_kwargs = {
|
||||||
'read_only': bool(conf.get('read_only')),
|
'read_only': bool(conf.get('read_only')),
|
||||||
'randomize_hosts': bool(conf.get('randomize_hosts')),
|
'randomize_hosts': bool(conf.get('randomize_hosts')),
|
||||||
}
|
}
|
||||||
# See: http://kazoo.readthedocs.org/en/latest/api/retry.html
|
# See: https://kazoo.readthedocs.io/en/latest/api/retry.html
|
||||||
if 'command_retry' in conf:
|
if 'command_retry' in conf:
|
||||||
client_kwargs['command_retry'] = conf['command_retry']
|
client_kwargs['command_retry'] = conf['command_retry']
|
||||||
if 'connection_retry' in conf:
|
if 'connection_retry' in conf:
|
||||||
|
Loading…
Reference in New Issue
Block a user