Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions atlassian/jira.py
Original file line number Diff line number Diff line change
Expand Up @@ -311,6 +311,15 @@ def get_cluster_alive_nodes(self):
"""
return [_ for _ in self.get_cluster_all_nodes() if _["alive"]]

def request_current_index_from_node(self, node_id):
"""
Request current index from node (the request is processed asynchronously)
:return:
"""
base_url = self.resource_url("cluster/index-snapshot")
url = f"{base_url}/{node_id}"
return self.put(url)

"""
Troubleshooting. (Available for DC) It gives the posibility to download support zips.
Reference: https://confluence.atlassian.com/support/create-a-support-zip-using-the-rest-api-in-data-center-applications-952054641.html
Expand Down
10 changes: 10 additions & 0 deletions docs/jira.rst
Original file line number Diff line number Diff line change
Expand Up @@ -364,6 +364,16 @@ Issue security schemes
# Use only_levels=True for get the only levels entries
jira.get_issue_security_scheme(scheme_id, only_levels=False)

Cluster methods (only for DC edition)
----------------------
.. code-block:: python

# Get all cluster nodes.
jira.get_cluster_all_nodes()

# Request current index from node (the request is processed asynchronously).
jira.request_current_index_from_node(node_id)

TEMPO
----------------------
.. code-block:: python
Expand Down