×

Non-blocking listener registration in the presence of data grid nodes joining the cluster

  • US 9,892,006 B2
  • Filed: 01/29/2015
  • Issued: 02/13/2018
  • Est. Priority Date: 10/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A first node, comprising:

  • a memory to store data of the first node within a node cluster of a data grid;

    a processing device coupled to the memory; and

    a listener, executed from the memory by the processing device, to;

    receive, from a second node, data that is filtered using a filter during a search query of the node cluster, wherein the filter is defined by search criteria of a search query;

    receive queued update information from the second node, wherein the queued update information comprises information of changes to the filtered data maintained in a queue at the second node during the search query;

    determine that a third node has joined the node cluster during the search query;

    communicate the filter to the third node in response to the third node joining the cluster;

    receive memory entry data from the third node, wherein;

    the memory entry data comprises data received from an application, andthe memory entry data is filtered using the filter; and

    determine search results using the filtered data and queued update information from the second node and the memory entry data from the third node.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×