Bucket merging for a data intake and query system using size thresholds

    公开(公告)号:US11720537B2

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

    申请号:US17661510

    申请日:2022-04-29

    Applicant: Splunk Inc.

    CPC classification number: G06F16/2228 G06F16/14 G06F16/16

    Abstract: Systems and methods are disclosed for scalable bucket merging in a data intake and query system. Various components of a bucket manager can be used to monitor recently-created buckets of data in common storage that are associated with a particular tenant and a particular index, apply a comprehensive bucket merge policy to determine groups of buckets that qualify for merging, merge those group of buckets into merged buckets to be stored in the common storage, and update any information associated with the merged buckets and pre-merged buckets. These components may be shared across multiple tenants, and some of these components may be dynamically scalable based on need. This approach may also provide many additional benefits, including improved search performance from merged buckets, efficient resource utilization associated with discriminate merging, and redundancy in case of component failure.

    Dynamic reassignment in a search and indexing system

    公开(公告)号:US11630695B1

    公开(公告)日:2023-04-18

    申请号:US17163160

    申请日:2021-01-29

    Applicant: Splunk Inc.

    Abstract: Dynamic reassignment of search processes into workload pools includes receiving a search query to search at least one data store, assigning the search query to a first workload pool, and executing the search query using a first hardware resource in the first workload pool, the first hardware resource corresponding to a first portion of a hardware device. Dynamic reassignment further includes receiving, while executing the search query, an update command to move the search query to a second workload pool, moving, while executing the search query, the search query to the second workload pool; and continuing execution of the search query using a second hardware resource in the second workload pool. The second hardware resource corresponds to a second portion of the hardware device.

Patent Agency Ranking