×

Data upgrade framework for distributed systems

  • US 10,579,366 B2
  • Filed: 09/16/2013
  • Issued: 03/03/2020
  • Est. Priority Date: 09/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for facilitating data upgrades in a distributed system, the method comprising:

  • before updating a first instance of a distributed application executing on a first node of the distributed system from an older version to a new version, deploying a translation service, which is packaged with a first plugin for translating message formats from the new version to the older version and a second plugin for translating message formats from the older version to the new version, on the first node, wherein the translation service is separate from the first instance of the distributed application;

    receiving, by the first instance of the distributed application executing on the first node of the distributed system, a message from a second instance of the distributed application executing on a second node of the distributed system;

    determining, by the first instance, whether the message can be natively understood, the determining being performed via logic that is included in interface description language (IDL)-generated code of the distributed application; and

    if the message cannot be natively understood, invoking, by the first instance, the translation service deployed on the first node to use the first plugin for translating the message from the new version to the older version or to use the second plugin for translating the message from the older version to the new version.

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