CLUSTERED SEARCH HEAD CONFIGURATION SYNCHRONIZATION

    公开(公告)号:US20200183889A1

    公开(公告)日:2020-06-11

    申请号:US16793845

    申请日:2020-02-18

    Applicant: Splunk Inc.

    Inventor: Yuan Xu

    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.

    METHOD AND APPARATUS FOR EFFICIENT SYNCHRONIZATION OF SEARCH HEADS IN A CLUSTER USING DIGESTS

    公开(公告)号:US20220245095A1

    公开(公告)日:2022-08-04

    申请号:US17725132

    申请日:2022-04-20

    Applicant: Splunk Inc.

    Inventor: Yuan Xu

    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.

    QUALIFICATION PARAMETERS FOR CAPTAIN SELECTION IN A SEARCH HEAD CLUSTER

    公开(公告)号:US20210149773A1

    公开(公告)日:2021-05-20

    申请号:US17161480

    申请日:2021-01-28

    Applicant: SPLUNK INC.

    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.

    CLUSTERED SEARCH HEAD CONFIGURATION SYNCHRONIZATION WITH BLOOM FILTER

    公开(公告)号:US20180196864A1

    公开(公告)日:2018-07-12

    申请号:US15401427

    申请日:2017-01-09

    Applicant: Splunk Inc.

    Inventor: Yuan Xu

    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.

    Method and apparatus for efficient synchronization of search heads in a cluster using digests

    公开(公告)号:US12197394B1

    公开(公告)日:2025-01-14

    申请号:US18516834

    申请日:2023-11-21

    Applicant: SPLUNK INC.

    Inventor: Yuan Xu

    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.

    Method and apparatus for efficient synchronization of search heads in a cluster using digests

    公开(公告)号:US11841834B2

    公开(公告)日:2023-12-12

    申请号:US17725132

    申请日:2022-04-20

    Applicant: Splunk Inc.

    Inventor: Yuan Xu

    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.

    Clustered search head configuration synchronization

    公开(公告)号:US11347695B2

    公开(公告)日:2022-05-31

    申请号:US16793845

    申请日:2020-02-18

    Applicant: Splunk Inc.

    Inventor: Yuan Xu

    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.

    Intelligent captain selection for disaster recovery of search head cluster

    公开(公告)号:US10956278B2

    公开(公告)日:2021-03-23

    申请号:US15582441

    申请日:2017-04-28

    Applicant: SPLUNK INC.

    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.

Patent Agency Ranking