Region Construction Testing Technology

JP2026520409APending Publication Date: 2026-06-23ORACLE INT CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
ORACLE INT CORP
Filing Date
2024-05-20
Publication Date
2026-06-23

Smart Images

  • Figure 2026520409000001_ABST
    Figure 2026520409000001_ABST
Patent Text Reader

Abstract

Various test environments and techniques are disclosed. The orchestrator control plane may generate a build plan that includes several ordered steps for bootstrapping one or more services. The build plan may be generated at least in part on one or more service plans and manifests that individually specify the deterministic processes for bootstrapping the services. The orchestrator control plan may instruct a regional orchestrator running in an isolated test environment to perform a test build of one or more services according to the build plan. As part of performing the test build, the regional orchestrator may execute a subset of steps from several ordered steps of the build plan that utilize the resources of the isolated test environment, in the order identified by the build plan. At any appropriate time, the isolated test environment may be reset to allow for subsequent test build executions.
Need to check novelty before this filing date? Find Prior Art

Claims

1. A method by which a computer performs an action. The cloud infrastructure orchestration service's orchestrator control plane generates a build plan that includes a number of ordered steps for bootstrapping one or more services, the build plan being generated at least in part based on one or more service plans and manifests, the service plans and manifests of the one or more service plans and manifests specifying a deterministic process for bootstrapping one of the one or more services, The aforementioned method, The orchestrator control plane instructs a regional orchestrator running in an isolated test environment to perform a test build of one or more services according to the build plan, The region orchestrator further includes, as part of executing the test build, using the resources of the isolated test environment to execute a subset of steps from the plurality of ordered steps of the build plan, wherein the subset of steps is executed in the order identified by the build plan. The aforementioned method, A method performed by a computer, further comprising the orchestrator control plane performing one or more operations to reset the isolated test environment so that the isolated test environment can be used for subsequent test construction.

2. A method performed by a computer according to claim 1, wherein resetting the isolated test environment includes at least one of: 1) identifying one or more resources of the isolated test environment, and 2) deleting one or more resources.

3. The aforementioned region orchestrator pauses the test build during execution, The orchestration control plane receives the updated service plan, The orchestration control plane generates a new construction plan based at least partially on the updated service plan, A computer-based method according to claim 1 or 2, further comprising restarting the test build by the region orchestrator, wherein subsequent operations performed during the execution of the test build are performed at least in part on the new build plan.

4. A computer execution method according to any one of claims 1 to 3, wherein the service plan of the service plan and manifest includes: 1) a plurality of construction milestones; 2) a first execution unit that defines progress from a first construction milestone among the plurality of construction milestones to a second construction milestone among the plurality of construction milestones; and 3) a second execution unit that defines backward movement from the second construction milestone among the plurality of construction milestones to the first construction milestone among the plurality of construction milestones.

5. A computer-operated method according to claim 4, further comprising reversing the build progress of the service to a previous state, at least in part on the basis of executing a workflow corresponding to the second execution unit that defines a reversal from the second build milestone among the plurality of build milestones to the first build milestone among the plurality of build milestones.

6. A method performed by a computer according to claim 5, wherein reversing the build progress of the service includes specifying that previously published resources are no longer available.

7. A method performed by a computer according to any one of claims 1 to 6, wherein by reversing the construction progress of the service, the corresponding construction progress of the second service among the one or more services is restored to its previous state.

8. A cloud infrastructure orchestration system, One or more processors, When executed by the one or more processors, the one or more processors will The orchestrator control plane of the cloud infrastructure orchestration system generates a build plan comprising a plurality of ordered steps for bootstrapping one or more services, the build plan being generated at least in part based on one or more service plans and manifests, the service plans and manifests of the one or more service plans and manifests specifying a deterministic process for bootstrapping one of the one or more services, The orchestrator control plane instructs a regional orchestrator, which is running in an isolated test environment, to perform a test build of one or more services according to the build plan. As part of executing the test build, the regional orchestrator of the cloud infrastructure orchestration system uses the resources of the isolated test environment to execute a subset of steps from the multiple ordered steps of the build plan, the subset of steps being executed in the order identified by the build plan. The orchestrator control plane causes one or more operations to reset the isolated test environment in order to enable the isolated test environment to be used for subsequent test construction. A cloud infrastructure orchestration system comprising one or more memories for storing computer executable instructions.

9. The cloud infrastructure orchestration system according to claim 8, wherein resetting the isolated test environment includes at least one of: 1) identifying one or more resources of the isolated test environment, and 2) deleting one or more resources.

10. Executing the aforementioned computer executable instruction further involves one or more processors: The aforementioned region orchestrator pauses the test build during execution. The orchestration control plane receives the updated service plan. The orchestration control plane causes the updated service plan to generate a new construction plan based at least partially on the updated service plan. The cloud infrastructure orchestration system according to claim 8 or 9, wherein the regional orchestrator restarts the test build, and subsequent operations performed during the execution of the test build are performed at least in part based on the new build plan.

11. The cloud infrastructure orchestration system according to any one of claims 8 to 10, wherein the service plan of the service plan and manifest includes: 1) a plurality of construction milestones; 2) a first execution unit that defines progress from a first construction milestone among the plurality of construction milestones to a second construction milestone among the plurality of construction milestones; and 3) a second execution unit that defines backward movement from the second construction milestone among the plurality of construction milestones to the first construction milestone among the plurality of construction milestones.

12. The cloud infrastructure orchestration system according to claim 11, wherein the computer executable instructions further cause one or more processors to reverse the progress of the service build to a previous state, at least in part on the basis of executing a workflow corresponding to the second execution unit that defines a reversal from the second build milestone of the plurality of build milestones to the first build milestone of the plurality of build milestones.

13. The cloud infrastructure orchestration system according to claim 12, wherein reversing the construction progress of the service includes specifying that previously published resources are no longer available.

14. The cloud infrastructure orchestration system according to any one of claims 8 to 13, wherein by reversing the construction progress of the service, the construction progress of the second service among the one or more services is restored to its previous state.

15. When executed by one or more processors of the cloud infrastructure orchestration system, at least the one or more processors of the cloud infrastructure orchestration system will perform the following: The orchestrator control plane of the cloud infrastructure orchestration system generates a build plan comprising a plurality of ordered steps for bootstrapping one or more services, the build plan being generated at least in part based on one or more service plans and manifests, the service plans and manifests of the one or more service plans and manifests specifying a deterministic process for bootstrapping one of the one or more services, The orchestration control plane instructs a regional orchestrator, which is running in an isolated test environment, to perform a test build of one or more services according to the build plan. As part of executing the test build, the regional orchestrator of the cloud infrastructure orchestration system uses the resources of the isolated test environment to execute a subset of steps from the multiple ordered steps of the build plan, the subset of steps being executed in the order identified by the build plan. A non-temporary computer-readable medium storing computer-executable instructions that cause the orchestrator control plane to perform one or more operations to reset the isolated test environment in order to enable the isolated test environment to be used for subsequent test construction.

16. The non-temporary computer-readable medium according to claim 15, wherein resetting the isolated test environment includes at least one of 1) identifying one or more resources of the isolated test environment, and 2) deleting one or more resources.

17. Executing the aforementioned computer executable instruction further involves one or more processors: The aforementioned region orchestrator pauses the test build during execution. The orchestration control plane receives the updated service plan. The orchestration control plane causes the updated service plan to generate a new construction plan based at least partially on the updated service plan. The non-temporary computer-readable medium according to claim 15 or 16, wherein the region orchestrator restarts the test build, and subsequent operations performed during the execution of the test build are performed at least in part based on the new build plan.

18. A non-temporary computer-readable medium according to any one of claims 15 to 17, wherein the service plan of the service plan and manifest includes a plurality of construction milestones, 2) a first execution unit that defines progress from a first construction milestone among the plurality of construction milestones to a second construction milestone among the plurality of construction milestones, and 3) a second execution unit that defines backward movement from the second construction milestone among the plurality of construction milestones to the first construction milestone among the plurality of construction milestones.

19. The non-temporary computer-readable medium according to claim 18, wherein executing the computer-executable instructions further causes one or more processors to reverse the construction progress of the service to a previous state, at least in part on the basis of executing a workflow corresponding to a second execution unit that defines a reversal from the second construction milestone of the plurality of construction milestones to the first construction milestone of the plurality of construction milestones.

20. The non-temporary computer-readable medium according to claim 19, wherein reversing the construction progress of the service includes specifying that previously published resources are no longer available.