-
1.
公开(公告)号:US20230089231A1
公开(公告)日:2023-03-23
申请号:US18059163
申请日:2022-11-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Mathieu Baptiste DEMARNE , Miso CILIMDZIC
Abstract: A sample set of cloud computing resources is dynamically selected for testing a software deployment. Telemetry data associated with the resources and customer support data associated with customers that utilize the resources are obtained. A subset of the customers is selected based on the customer support data, and a candidate subset of the resources is selected based on the selected subset of customers and the telemetry data. Criteria for the selection is based on usage patterns and is configurable. Resources of customers with special support agreements, and customers previously selected, may be excluded from the candidate subset. The sample set of cloud computing resources may be randomly selected from the candidate subset. Software is deployed to the sample set as a B resource group and tested for issues with an A resource group to determine whether to proceed to full deployment, roll back the deployment, and/or retest the software.
-
2.
公开(公告)号:US20220283793A1
公开(公告)日:2022-09-08
申请号:US17193399
申请日:2021-03-05
Applicant: Microsoft Technology Licensing, LLC
Inventor: Mathieu Baptiste DEMARNE , Miso CILIMDZIC
Abstract: A sample set of cloud computing resources is dynamically selected for testing a software deployment. Telemetry data associated with the resources and customer support data associated with customers that utilize the resources are obtained. A subset of the customers is selected based on the customer support data, and a candidate subset of the resources is selected based on the selected subset of customers and the telemetry data. Criteria for the selection is based on usage patterns and is configurable. Resources of customers with special support agreements, and customers previously selected, may be excluded from the candidate subset. The sample set of cloud computing resources may be randomly selected from the candidate subset. Software is deployed to the sample set as a B resource group and tested for issues with an A resource group to determine whether to proceed to full deployment, roll back the deployment, and/or retest the software.
-
3.
公开(公告)号:US20240370245A1
公开(公告)日:2024-11-07
申请号:US18770000
申请日:2024-07-11
Applicant: Microsoft Technology Licensing, LLC
Inventor: Mathieu Baptiste DEMARNE , Miso CILIMDZIC
Abstract: A sample set of cloud computing resources is dynamically selected for testing a software deployment. Telemetry data associated with the resources and customer support data associated with customers that utilize the resources are obtained. A subset of the customers is selected based on the customer support data, and a candidate subset of the resources is selected based on the selected subset of customers and the telemetry data. Criteria for the selection is based on usage patterns and is configurable. Resources of customers with special support agreements, and customers previously selected, may be excluded from the candidate subset. The sample set of cloud computing resources may be randomly selected from the candidate subset. Software is deployed to the sample set as a B resource group and tested for issues with an A resource group to determine whether to proceed to full deployment, roll back the deployment, and/or retest the software.
-
公开(公告)号:US20240036964A1
公开(公告)日:2024-02-01
申请号:US17878375
申请日:2022-08-01
Applicant: Microsoft Technology Licensing, LLC
Inventor: Wenjing WANG , Youquan SU , Zi YE , Ya LIN , Shirley F. TAN , Ashwin SHRINIVAS , Mathieu Baptiste DEMARNE , Grant R. CULBERTSON , Yvonne MCKAY , Thomas R. MICHAELS, JR. , Barton K. DUNCAN , Zhirui YUAN
IPC: G06F11/07
CPC classification number: G06F11/079 , G06F11/0784 , G06F11/076
Abstract: A computing system automatically manages error reports. Each error report specifies an error that occurred within a subsystem of the computing system. A received error report is added into a root cause grouping. Each root cause grouping contains error reports having error types traceable to a same root cause. A deployment time at which the subsystem corresponding to the error report was deployed within the computing system is determined. A severity score for the root cause grouping is generated as a function of the deployment time. The severity score inversely correlates to a time period length between the deployment time and the occurrence time of the error. The root cause grouping is assigned to a ranked error container of a plurality of ranked error containers based on the generated severity score. Each ranked error container contains root cause groupings having severity scores within a specified score range.
-
公开(公告)号:US20240111657A1
公开(公告)日:2024-04-04
申请号:US18536483
申请日:2023-12-12
Applicant: Microsoft Technology Licensing, LLC
Inventor: Mathieu Baptiste DEMARNE , Timothy Underwood JOHNSON , Miso CILIMDZIC
CPC classification number: G06F11/3612 , G06F8/71 , G06F16/2365
Abstract: The automatic detection of inconsistencies in a database system is described. A first signature and a second signature are received. The first signature is a signature of a result of a first execution of the query against a database by a first version of database engine program code. The second signature is a signature of a result of a second execution of the query by a second version of the database engine program code. A determination is made of whether the first signature and the second signature match. In response to the first signature and the second signature failing to match, an inconsistency report regarding at least one of the first or second versions of the database engine program code is generated and remediation regarding at least one of the first or second versions of the database engine program code is performed.
-
公开(公告)号:US20230350783A1
公开(公告)日:2023-11-02
申请号:US17730904
申请日:2022-04-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Mathieu Baptiste DEMARNE , Timothy Underwood JOHNSON , Miso CILIMDZIC
CPC classification number: G06F11/3612 , G06F16/2365 , G06F8/71
Abstract: The automatic detection of inconsistencies in a database system is described. A first signature and a second signature are received. The first signature is a signature of a result of a first execution of the query against a database by a first version of database engine program code. The second signature is a signature of a result of a second execution of the query by a second version of the database engine program code. A determination is made of whether the first signature and the second signature match. In response to the first signature and the second signature failing to match, an inconsistency report regarding at least one of the first or second versions of the database engine program code is generated and remediation regarding at least one of the first or second versions of the database engine program code is performed.
-
-
-
-
-