发明名称 AN ARCHITECTURE AND METHOD FOR VERSIONING REGISTRY ENTRIES IN A DISTRIBUTED PROGRAM BUILD
摘要 A method for executing program builds. According to one embodiment of the invention, jobs are scheduled for a program build based on dependencies between the jobs, where at least some of those jobs include one or more registry operations. Usage information is collected from each of those jobs responsive to those jobs being executed. The usage information includes registry usage information from those jobs that include one or more registry operations and includes the results of those registry operations. The registry usage information is analyzed to determine whether the execution of any of those jobs resulted in a conflict. The analyzing includes, for each job including a registry operation, comparing a version of a registry entry used by that job in the program build with a version of a registry entry that the job would have used in a sequential program build. Results of jobs that generated a conflict are invalidated, and the invalidated job is rebuilt using the correct registry entry versions.
申请公布号 EP2417521(A4) 申请公布日期 2012.11.07
申请号 EP20100762375 申请日期 2010.04.07
申请人 ELECTRIC CLOUD, INC. 发明人 MELSKI, JOHN, ERIC;NGUYEN, HONGDUC
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址