×

Systems and methods for avoiding version conflict in a shared cloud management tool

  • US 10,175,976 B1
  • Filed: 07/16/2015
  • Issued: 01/08/2019
  • Est. Priority Date: 07/16/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing a computing system, the method comprising:

  • obtaining a first binary file and a first version number of the first binary file from a shared repository, wherein the first binary file is an item of workflow, the workflow configured to manage one or more operations of a distributed computing system;

    loading the first binary file and the first version number of the first binary file in a development tool program executed by a computing device, the development tool program providing for editing of the first binary file;

    receiving edits to the first binary file from the development tool program, the edits comprising an updated first version number of the first binary file;

    storing a second version number of the first binary file in a local repository through a standby development tool program that functionally operates in a same manner as the development tool program and is executed by the computing device separately from the development tool program, the second version number of the first binary file obtained from the shared repository;

    wherein the standby development tool program periodically stores the second version number of the first binary file in the local repository; and

    comparing file versions between the development tool program and the standby development tool program to update the shared repository, wherein updating the shared repository is based on a comparison of the updated first version number in the development tool program to the second version number in the standby development tool program and committing the edits to the first binary file in the shared repository if the updated first version number of the first binary file is more than the second version number of the first binary file.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×