-
公开(公告)号:US20200183889A1
公开(公告)日:2020-06-11
申请号:US16793845
申请日:2020-02-18
Applicant: Splunk Inc.
Inventor: Yuan Xu
IPC: G06F16/178 , G06F16/188
Abstract: Embodiments of the present disclosure provide techniques for efficiently and accurately performing propagation of search-head specific configuration customizations across multiple individual configuration files of search heads of a cluster for a consistent user experience. The cluster of search heads may be synchronized such that the search heads operate to receive the configuration or knowledge object customizations from one or more clients from a central or lead search head. To reduce the amount of data that is transferred during propagation, the list of configuration or knowledge object customizations maintained in each search head is filtered from the list of the lead search head until a divergence point is determined. Once determined and communicated to the lead search head, the lead search head sends the configuration and knowledge object customization data that is absent from the internal list of the member search head.
-
2.
公开(公告)号:US20220245095A1
公开(公告)日:2022-08-04
申请号:US17725132
申请日:2022-04-20
Applicant: Splunk Inc.
Inventor: Yuan Xu
IPC: G06F16/178 , G06F16/188
Abstract: Embodiments of the present disclosure provide techniques for efficiently and accurately performing propagation of search-head specific configuration customizations across multiple individual configuration files of search heads of a cluster for a consistent user experience. The cluster of search heads may be synchronized such that the search heads operate to receive the configuration or knowledge object customizations from one or more clients from a central or lead search head. To reduce the amount of data that is transferred during propagation, the list of configuration or knowledge object customizations maintained in each search head is filtered from the list of the lead search head until a divergence point is determined. Once determined and communicated to the lead search head, the lead search head sends the configuration and knowledge object customization data that is absent from the internal list of the member search head.
-
公开(公告)号:US20210149773A1
公开(公告)日:2021-05-20
申请号:US17161480
申请日:2021-01-28
Applicant: SPLUNK INC.
Inventor: Ankit Jain , Manu Jose, JR. , Bharath Kishore Reddy Aleti , Amritpal Singh Bath , Yuan Xu
Abstract: Embodiments of the present disclosure provide solutions for determining an elected search head captain is unqualified for the position, identifying a more qualified search head, and transferring the captain position to the more qualified search head. A method is provided that includes referencing qualification parameters in an elected search head captain, determining whether the newly elected search head captain is qualified for the position based on the parameters, identifying a more qualified search head to be the search head captain if the newly elected search head captain is determined to be unqualified for the position, and transferring the position of captain to the more qualified search head. The qualification parameters may include, for example, a pre-determined static flag set by an administrator of the search environment, and configuration replication status that corresponds to the most recent configuration state of the search head as recorded by the previous search head captain.
-
公开(公告)号:US20180196864A1
公开(公告)日:2018-07-12
申请号:US15401427
申请日:2017-01-09
Applicant: Splunk Inc.
Inventor: Yuan Xu
IPC: G06F17/30
CPC classification number: G06F16/178 , G06F16/188
Abstract: Embodiments of the present disclosure provide techniques for efficiently and accurately performing propagation of search-head specific configuration customizations across multiple individual configuration files of search heads of a cluster for a consistent user experience. The cluster of search heads may be synchronized such that the search heads operate to receive the configuration or knowledge object customizations from one or more clients from a central or lead search head. To reduce the amount of data that is transferred during propagation, the list of configuration or knowledge object customizations maintained in each search head is filtered from the list of the lead search head until a divergence point is determined. Once determined and communicated to the lead search head, the lead search head sends the configuration and knowledge object customization data that is absent from the internal list of the member search head.
-
5.
公开(公告)号:US12197394B1
公开(公告)日:2025-01-14
申请号:US18516834
申请日:2023-11-21
Applicant: SPLUNK INC.
Inventor: Yuan Xu
IPC: G06F16/00 , G06F16/178 , G06F16/188 , G06F16/27
Abstract: Embodiments of the present disclosure provide techniques for efficiently and accurately performing propagation of search-head specific configuration customizations across multiple individual configuration files of search heads of a cluster for a consistent user experience. The cluster of search heads may be synchronized such that the search heads operate to receive the configuration or knowledge object customizations from one or more clients from a central or lead search head. To reduce the amount of data that is transferred during propagation, the list of configuration or knowledge object customizations maintained in each search head is filtered from the list of the lead search head until a divergence point is determined. Once determined and communicated to the lead search head, the lead search head sends the configuration and knowledge object customization data that is absent from the internal list of the member search head.
-
公开(公告)号:US11822433B2
公开(公告)日:2023-11-21
申请号:US17161480
申请日:2021-01-28
Applicant: SPLUNK INC.
Inventor: Ankit Jain , Manu Jose, Jr. , Bharath Kishore Reddy Aleti , Amritpal Singh Bath , Yuan Xu
IPC: G06F16/00 , G06F11/14 , G06F16/21 , G06F11/34 , H04L43/106 , H04L41/069 , G06F11/30 , G06F16/27
CPC classification number: G06F11/1464 , G06F11/142 , G06F11/302 , G06F11/3089 , G06F11/3419 , G06F11/3495 , G06F16/211 , G06F16/27 , H04L41/069 , H04L43/106
Abstract: Embodiments of the present disclosure provide solutions for determining an elected search head captain is unqualified for the position, identifying a more qualified search head, and transferring the captain position to the more qualified search head. A method is provided that includes referencing qualification parameters in an elected search head captain, determining whether the newly elected search head captain is qualified for the position based on the parameters, identifying a more qualified search head to be the search head captain if the newly elected search head captain is determined to be unqualified for the position, and transferring the position of captain to the more qualified search head. The qualification parameters may include, for example, a pre-determined static flag set by an administrator of the search environment, and configuration replication status that corresponds to the most recent configuration state of the search head as recorded by the previous search head captain.
-
7.
公开(公告)号:US11841834B2
公开(公告)日:2023-12-12
申请号:US17725132
申请日:2022-04-20
Applicant: Splunk Inc.
Inventor: Yuan Xu
IPC: G06F16/00 , G06F16/178 , G06F16/188
CPC classification number: G06F16/178 , G06F16/188
Abstract: Embodiments of the present disclosure provide techniques for efficiently and accurately performing propagation of search-head specific configuration customizations across multiple individual configuration files of search heads of a cluster for a consistent user experience. The cluster of search heads may be synchronized such that the search heads operate to receive the configuration or knowledge object customizations from one or more clients from a central or lead search head. To reduce the amount of data that is transferred during propagation, the list of configuration or knowledge object customizations maintained in each search head is filtered from the list of the lead search head until a divergence point is determined. Once determined and communicated to the lead search head, the lead search head sends the configuration and knowledge object customization data that is absent from the internal list of the member search head.
-
8.
公开(公告)号:US11809405B2
公开(公告)日:2023-11-07
申请号:US17084965
申请日:2020-10-30
Applicant: Splunk Inc.
Inventor: Amritpal Singh Bath , Yuan Xu , Bharath Aleti , Manu Jose
IPC: G06F16/00 , G06F16/23 , G06F16/27 , G06F16/951 , G06F16/22 , G06F16/2458
CPC classification number: G06F16/2365 , G06F16/2255 , G06F16/2465 , G06F16/27 , G06F16/951
Abstract: The present disclosure provides solutions for determining the divergence (delta) between the current and previous reference data structures for mutable data in a search head. A method is provided that includes updating a pre-existing lookup table in a search head, generating a delta file that identifies the divergence between the updated and previous lookup table, and distributing the delta file to other components in the search environment. The compatibility of the delta file is checked with the local instance of the lookup table in each search component, and the lookup table is applied if compatibility is determined. However, if the delta file is determined to not be compatible with the current version of a local lookup table in an indexer, the entire lookup table sent to the requesting indexer instead.
-
公开(公告)号:US11347695B2
公开(公告)日:2022-05-31
申请号:US16793845
申请日:2020-02-18
Applicant: Splunk Inc.
Inventor: Yuan Xu
IPC: G06F16/00 , G06F16/178 , G06F16/188
Abstract: Embodiments of the present disclosure provide techniques for efficiently and accurately performing propagation of search-head specific configuration customizations across multiple individual configuration files of search heads of a cluster for a consistent user experience. The cluster of search heads may be synchronized such that the search heads operate to receive the configuration or knowledge object customizations from one or more clients from a central or lead search head. To reduce the amount of data that is transferred during propagation, the list of configuration or knowledge object customizations maintained in each search head is filtered from the list of the lead search head until a divergence point is determined. Once determined and communicated to the lead search head, the lead search head sends the configuration and knowledge object customization data that is absent from the internal list of the member search head.
-
公开(公告)号:US10956278B2
公开(公告)日:2021-03-23
申请号:US15582441
申请日:2017-04-28
Applicant: SPLUNK INC.
Inventor: Ankit Jain , Manu Jose, Jr. , Bharath Aleti , Amritpal Singh Bath , Yuan Xu
Abstract: Embodiments of the present disclosure provide solutions for determining an elected search head captain is unqualified for the position, identifying a more qualified search head, and transferring the captain position to the more qualified search head. A method is provided that includes referencing qualification parameters in an elected search head captain, determining whether the newly elected search head captain is qualified for the position based on the parameters, identifying a more qualified search head to be the search head captain if the newly elected search head captain is determined to be unqualified for the position, and transferring the position of captain to the more qualified search head. The qualification parameters may include, for example, a pre-determined static flag set by an administrator of the search environment, and configuration replication status that corresponds to the most recent configuration state of the search head as recorded by the previous search head captain.
-
-
-
-
-
-
-
-
-