-
公开(公告)号:US11068253B2
公开(公告)日:2021-07-20
申请号:US16663477
申请日:2019-10-25
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Freeman Yufei Huang , Matthew Lee Deter , Jorge Arturo Villavicencio Conejo , Hari Babu Ravindran
Abstract: Methods and systems for modifying software programs are disclosed. For instance, an example method for modifying a software program may include extracting, from a configuration program file, a future list of one or more future active entries relating to a future version of the software program and a future list of one or more future ghost entries relating to the future version of the software program, comparing the future lists of future active and ghost entries to current lists of current active entries and current ghost entries of a current version of the software program. Then, at least one upgrade or at least one downgrade of the current version of the software program is performed in response the comparison of the current and future lists.
-
公开(公告)号:US10594602B2
公开(公告)日:2020-03-17
申请号:US16024752
申请日:2018-06-30
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Hari Babu Ravindran , David Rodrigues Pinheiro , Roman Nersisyan
IPC: G06F15/173 , H04L12/713 , H04L29/12 , H04L29/08 , H04L12/741 , H04L12/717
Abstract: Disclosed is a method, system, and computer readable medium to provide an implementation to provide proxy style support for multiple virtual routing and forwarding (VRF) instances on a single network communication device. The proxy style support includes instantiating a plurality of pairs of namespaces and instances of a Unix service, each of the plurality of pairs representing a pair to support a single instance of a VRF. The network communication device may receive a network request associated with a network address mapped to a first VRF from a client device. The network request may be proxied from the pair of namespace/service supporting the first VRF to a backend single instance of a proxy server. Communication across independent namespaces may be supported by using a local communication mechanism (e.g., Unix sockets, Winsock) to provide support for the multiple VRFs concurrently.
-
公开(公告)号:US20200007442A1
公开(公告)日:2020-01-02
申请号:US16024752
申请日:2018-06-30
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Hari Babu Ravindran , David Rodrigues Pinheiro , Roman Nersisyan
IPC: H04L12/713 , H04L29/08 , H04L29/12
Abstract: Disclosed is a method, system, and computer readable medium to provide an implementation to provide proxy style support for multiple virtual routing and forwarding (VRF) instances on a single network communication device. The proxy style support includes instantiating a plurality of pairs of namespaces and instances of a Unix service, each of the plurality of pairs representing a pair to support a single instance of a VRF. The network communication device may receive a network request associated with a network address mapped to a first VRF from a client device. The network request may be proxied from the pair of namespace/service supporting the first VRF to a backend single instance of a proxy server. Communication across independent namespaces may be supported by using a local communication mechanism (e.g., Unix sockets, Winsock) to provide support for the multiple VRFs concurrently.
-
公开(公告)号:US20210124568A1
公开(公告)日:2021-04-29
申请号:US16663477
申请日:2019-10-25
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Freeman Yufei Huang , Matthew Lee Deter , Jorge Arturo Villavicencio Conejo , Hari Babu Ravindran
IPC: G06F8/65
Abstract: Methods and systems for modifying software programs are disclosed. For instance, an example method for modifying a software program may include extracting, from a configuration program file, a future list of one or more future active entries relating to a future version of the software program and a future list of one or more future ghost entries relating to the future version of the software program, comparing the future lists of future active and ghost entries to current lists of current active entries and current ghost entries of a current version of the software program. Then, at least one upgrade or at least one downgrade of the current version of the software program is performed in response the comparison of the current and future lists.
-
-
-