MCPcopy Create free account
hub / github.com/StackStorm/st2 / db_setup_with_retry

Function db_setup_with_retry

st2common/st2common/persistence/db_init.py:61–98  ·  view source on GitHub ↗

This method is a retry version of db_setup.

(
    db_name,
    db_host,
    db_port,
    username=None,
    password=None,
    ensure_indexes=True,
    tls=False,
    tls_certificate_key_file=None,
    tls_certificate_key_file_password=None,
    tls_allow_invalid_certificates=None,
    tls_ca_file=None,
    tls_allow_invalid_hostnames=None,
    ssl_cert_reqs=None,  # deprecated
    authentication_mechanism=None,
    ssl_match_hostname=True,  # deprecated
)

Source from the content-addressed store, hash-verified

59
60
61def db_setup_with_retry(
62 db_name,
63 db_host,
64 db_port,
65 username=None,
66 password=None,
67 ensure_indexes=True,
68 tls=False,
69 tls_certificate_key_file=None,
70 tls_certificate_key_file_password=None,
71 tls_allow_invalid_certificates=None,
72 tls_ca_file=None,
73 tls_allow_invalid_hostnames=None,
74 ssl_cert_reqs=None, # deprecated
75 authentication_mechanism=None,
76 ssl_match_hostname=True, # deprecated
77):
78 """
79 This method is a retry version of db_setup.
80 """
81 return db_func_with_retry(
82 db_setup,
83 db_name,
84 db_host,
85 db_port,
86 username=username,
87 password=password,
88 ensure_indexes=ensure_indexes,
89 tls=tls,
90 tls_certificate_key_file=tls_certificate_key_file,
91 tls_certificate_key_file_password=tls_certificate_key_file_password,
92 tls_allow_invalid_certificates=tls_allow_invalid_certificates,
93 tls_ca_file=tls_ca_file,
94 tls_allow_invalid_hostnames=tls_allow_invalid_hostnames,
95 ssl_cert_reqs=ssl_cert_reqs, # deprecated
96 authentication_mechanism=authentication_mechanism,
97 ssl_match_hostname=ssl_match_hostname, # deprecated
98 )

Callers 1

__init__Method · 0.90

Calls 1

db_func_with_retryFunction · 0.85

Tested by

no test coverage detected