×

Accessing log files of a distributed computing system using a simulated file system

  • US 10,628,235 B2
  • Filed: 01/11/2018
  • Issued: 04/21/2020
  • Est. Priority Date: 01/11/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • orchestrating, by a first computing device in a distributed computing system, deployment of a plurality of roles in a bundled application in a plurality of second computing devices of the distributed computing system by processing a plurality of jobs, each job of the plurality of jobs being at least one of started by another job of the plurality of jobs and invoking starting of another job of the plurality of jobs, each role of the plurality of roles being an executable program;

    defining, by the first computing device, a job hierarchy such that each node of the job hierarchy represents a job and any descendants of the each node are one or more jobs started by the job represented by the each node, each node of the job hierarchy referencing a second computing device of the distributed computing system on which the job represented by the each node is executing;

    generating, by the plurality of second computing devices, log files during processing of at least a portion of the plurality of jobs;

    receiving file system navigation commands with respect to the log files; and

    processing the file system navigation commands in order to present a view of the job hierarchy without generating any queries or read requests to the second computing devices;

    wherein the method further comprises;

    moving a first job of the plurality of jobs from an initial second computing device to a subsequent second computing device;

    recording, by the first computing device, identifiers of the initial and subsequent second computing devices in a node of the job hierarchy representing the first job;

    receiving, a file system read command for a log file for the first job;

    identifying the node in the job hierarchy representing the first job by traversing the job hierarchy; and

    transmitting the file system read command to both of the initial second computing device and the subsequent second computing device for processing.

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