Invention Grant
- Patent Title: Method to manage multiple versions of parts of a software application and to retire older versions in a dynamically updatable software system
-
Application No.: US15861132Application Date: 2018-01-03
-
Publication No.: US10564955B2Publication Date: 2020-02-18
- Inventor: Marcus Theodore Chernenko Karpoff , Jose Nelson Amaral , Kai-Ting Amy Wang , Brice Adam Dobry
- Applicant: Huawei Technologies Co., Ltd.
- Applicant Address: CN Shenzhen
- Assignee: Huawei Technologies Co., Ltd.
- Current Assignee: Huawei Technologies Co., Ltd.
- Current Assignee Address: CN Shenzhen
- Agency: Slater Matsil, LLP
- Main IPC: G06F8/65
- IPC: G06F8/65 ; G06F8/71

Abstract:
An embodiment method for retiring a dynamically updatable function includes receiving, by a collector-thread, a registration of the function, wherein the registration indicates to the collector-thread addresses of memory locations for counters that count a number of calls currently being made to a previous version of the function by a plurality of execution threads; reading, by the collector-thread, values of the counters; and when the values of all the counters are zero, deleting, by the collector-thread, the function from a storage medium on a device previously executing the previous version of the function.
Public/Granted literature
Information query