-
公开(公告)号:WO2023043564A1
公开(公告)日:2023-03-23
申请号:PCT/US2022/040673
申请日:2022-08-18
发明人: CHEN, Yongyu , DENG, Wei , WU, Yizhong , GUO, Minming
摘要: The present technology provides a method to regenerate secrets while a version of the system is operational, thus avoiding the loss of availability that would have resulted from a system shutdown. The technology described herein may work in a computing context that assigns a first secret in an active role and a second secret in the backup role. The technology described herein activates a second instance of the service with the secret not being regenerated serving as the active role. The second instance is then moved to the production mode and the first version of the service is moved to the staging mode. A new secret is generated and then assigned to the first instance of the service while it runs in the staging mode. Once the secret rotation is complete, the primary service instance is then moved back to the production mode with the new secret configuration.
-
公开(公告)号:WO2023038715A1
公开(公告)日:2023-03-16
申请号:PCT/US2022/037524
申请日:2022-07-19
发明人: HASHIMI, Sayed Ibrahim , LYALIN, Dmitry I. , HIEBERT, William Edwin , MATOUSEK, Tomas , EDWARDS, Damian Paul , TOUB, Stephen Harris , KRISHNAMOORTHY, Pranav , GARCIA RODOPOULOS, Isadora Sophia
摘要: Hot reloading a running application with an unsaved source code change. A code change to a source code of a running software application that is associated with a project type is identified. The code change is stored within an in-memory editor buffer, and is uncommitted to any source code file. It is determined that the code change can be applied to the running software application using hot reload. Hot reload agent(s) associated with the project type are identified. Using the hot reload agent(s), the code change is communicated to an application runtime associated with the running software application. At least one process of the running software application invokes a new compiled code entity corresponding to the code change.
-
公开(公告)号:WO2023034513A1
公开(公告)日:2023-03-09
申请号:PCT/US2022/042358
申请日:2022-09-01
申请人: STRIPE , INC.
摘要: A method and apparatus for performing search system upgrades is described. The method may include processing a software upgrade for a search system cluster distributed over one or more nodes, the one or more nodes comprising current search system data nodes. The method may also include allocating at least a set of one or more search system data nodes for the software upgrade including at least one upgraded search system data node. Furthermore, the method can include receiving, during the software upgrade, transaction data for a transaction, and receiving search requests to be executed by the search system cluster. Additionally, the method may include performing ingestion of all received transaction data comprising storing and indexing the transaction data in both the current search system data nodes and the at least one upgraded search system data node, and processing the search requests by the search system cluster against the current search system data nodes until the software upgrade is determined to be complete.
-
公开(公告)号:WO2022271157A1
公开(公告)日:2022-12-29
申请号:PCT/US2021/038511
申请日:2021-06-22
摘要: In some examples, a computing device, includes a first hardware device, a first firmware component coupled to the first hardware device, a second hardware device, a bus, and a basic input/output system (BIOS). In some examples, the BIOS is coupled to the first hardware device and to the second hardware device by the bus. In some examples, during a boot sequence, the BIOS is to set the second hardware device to a reset state. In some examples, the BIOS is to update instructions to the first firmware component via the bus while the second hardware device is in the reset state. In some examples, the BIOS is to lock the bus after the instructions are updated.
-
公开(公告)号:WO2022044270A1
公开(公告)日:2022-03-03
申请号:PCT/JP2020/032634
申请日:2020-08-28
申请人: 日本電信電話株式会社
IPC分类号: G06F8/656
摘要: クラスタ構成の仮想マシンのソフトウェアを更新する更新装置1であって、動作中の予備系の第1の仮想マシン50-1と、ソフトウェア更新後の第2の仮想マシン50-1'とを制御する制御部12と、第2の仮想マシン50-1'の起動に用いる、更新後のソフトウェアを含むイメージファイル30を設定する設定部11と、を備え、制御部12は、イメージファイル30を用いて、第2の仮想マシン50-1'を起動し、第1の仮想マシン50-1に設定されたフローティングIPアドレス84を、第2の仮想マシン50-1'に設定し、第2の仮想マシン50-1'を、予備系の仮想マシン50-1'に切り替え、第1の仮想マシン50-1の前記フローティングIPアドレス84の設定を削除する。
-
公开(公告)号:WO2021226783A1
公开(公告)日:2021-11-18
申请号:PCT/CN2020/089576
申请日:2020-05-11
发明人: JAYAKUMAR, Sarathy , YOU, Zijian
IPC分类号: G06F8/656
摘要: Systems, apparatuses and methods may provide technology for managing BIOS modules. The technology may include a boot controller to perform a boot procedure by loading and executing a basic input output system (BIOS) boot module, a setup controller to load and execute a BIOS boot module during runtime (i.e., bypassing reboot) using a changed hardware configuration parameter, and an update controller to load and execute a new or updated BIOS boot module during runtime (i.e., bypassing reboot), where each controller is to operate under direction of an operating system (OS). The technology may perform these BIOS operations within a secure BIOS environment.
-
公开(公告)号:WO2021192961A1
公开(公告)日:2021-09-30
申请号:PCT/JP2021/008999
申请日:2021-03-08
申请人: 株式会社オートネットワーク技術研究所 , 住友電装株式会社 , 住友電気工業株式会社
IPC分类号: G06F13/00 , B60R16/02 , B60R16/023 , G06F8/656 , H04L12/28
摘要: 車載中継装置は、記憶部に記憶される前記制御プログラム又は前記更新処理プログラムを選択的に実行する制御部とを備え、前記制御部は、前記制御プログラムを実行する際、前記記憶部に記憶されるネットワーク構成情報を参照して、中継先となるいずれかの車載ECUが接続される第1通信部を特定し、前記更新処理プログラムを実行する際、前記記憶部に記憶されるネットワーク構成情報を参照して、前記制御プログラムの更新に関する処理を行う外部装置と通信するための第2通信部を特定し、該特定した外部装置と通信するための第2通信部以外の通信部による通信を禁止する。
-
公开(公告)号:WO2021091776A1
公开(公告)日:2021-05-14
申请号:PCT/US2020/058077
申请日:2020-10-30
IPC分类号: G06F8/656
摘要: A baseboard management controller (BMC) may comprise a processor, a non-volatile memory and a volatile memory. The non-volatile memory comprises firmware categorized into a plurality of independently updatable service modules. Each of the independently updatable service modules is stored on a read-write partition of the non-volatile memory and comprises at least one of an application, a library and a driver. The BMC comprises an update agent that performs an update process. In the update process, a BMC update package, which comprises an update service module for updating an existing service module stored in one of the plurality of RW partitions, is stored in the volatile memory. The existing service module stored in the RW partition is replaced with the update service module.
-
公开(公告)号:WO2021084101A1
公开(公告)日:2021-05-06
申请号:PCT/EP2020/080582
申请日:2020-10-30
申请人: INPLACE ADS LIMITED
发明人: IOANNOU, Nikolaos
摘要: Methods and systems are described for automatically replacing a theme of a virtual environment. This is achieved by receiving a notification at a multimedia device to retrieve one or more themes from a server; determining a current status of the multimedia device; in response to determining the current status of the multimedia device: retrieving the one or more replacement themes from the server if the status of the multimedia device is in accordance with one or more predetermined criteria; and re-scheduling until a further notification is received at the multimedia device or terminating retrieval of the one or more replacement themes from the server if the status of the multimedia device is not in accordance with the one or more predetermined criteria.
-
公开(公告)号:WO2021045815A1
公开(公告)日:2021-03-11
申请号:PCT/US2020/037993
申请日:2020-06-17
IPC分类号: G06F8/656
摘要: In one example of the technology, device information associated with a device upgrade and a plurality of devices includes risk parameters including values associated with a minimum health value that is associated with a minimum acceptable number of healthy devices among the plurality of devices and a confidence value associated with a minimum acceptable probability that the number of healthy devices among the plurality of devices is at least as great as the minimum health value; and, for each device a success probability value that is associated with a probability that the device will be healthy after the device upgrade is performed on the device. A Poisson binomial distribution is iteratively used to determine a set of devices among the plurality of device for which the largest possible number of devices are included in the set of devices while meeting the risk parameters. The set of devices is then upgraded.
-
-
-
-
-
-
-
-
-