-
公开(公告)号:US20240329983A1
公开(公告)日:2024-10-03
申请号:US18193900
申请日:2023-03-31
Applicant: Red Hat Israel Ltd.
Inventor: Arie Bregman , Nir Magnezi
Abstract: A method may include detecting, by an integrated development environment (IDE), a code modification of an Infrastructure as Code (IaC) module; identifying a resource modification associated with the code modification; determining an estimated cost associated with the resource modification; and visually rendering information reflecting the estimated cost in a visual association with the code modification.
-
公开(公告)号:US11816022B2
公开(公告)日:2023-11-14
申请号:US16026416
申请日:2018-07-03
Applicant: Red Hat Israel, Ltd.
Inventor: Boaz Shuster , Oded Ramraz
IPC: G06F16/955 , G06N20/00 , G06F11/36 , H04L67/02 , G06F16/901
CPC classification number: G06F11/3688 , G06F11/3612 , G06F11/3684 , G06F16/901 , H04L67/02
Abstract: Methods, systems, and computer program products are provided to identify a set of functions within a first service module that calls a second service module. Both the first service module and the second service module are associated with an application that is structure with a plurality of interworking service modules. The first service module is executed to send requests to the second service module when the set of functions is called. The responses to the requests are captured, and stored in a snapshot data structure. A modified first service module is created, in which the set of functions are modified to return a response from the snapshot data structure in place of the second service module. A unit test is performed on the modified first service module.
-
公开(公告)号:US11734048B2
公开(公告)日:2023-08-22
申请号:US17408817
申请日:2021-08-23
Applicant: Red Hat Israel, Ltd.
Inventor: Michael Tsirkin , Amnon Ilan
IPC: G06F9/455 , G06F9/54 , G06F9/50 , G06F8/65 , G06F12/1009
CPC classification number: G06F9/45558 , G06F8/65 , G06F9/5077 , G06F9/545 , G06F12/1009 , G06F2009/45583
Abstract: Technology for configuring and executing a shallow virtual machine to enhance memory protection between different portions of user space memory of a particular computing process. An example method involves: receiving, by a processor of a host, a request to create a computing process comprising a first and second executable code, wherein the computing process comprises an instruction to cause the processor to switch between first and second page table structures; loading the first and second executable code into memory of the host, wherein the first page table structure comprises mapping data for the first executable code and for the second executable code and wherein the second executable code comprises driver code of a device; updating the second page table structure to disable execution of the first executable code and to provide the second executable code with access to the device; and restricting the first executable code from accessing the device.
-
公开(公告)号:US11705086B2
公开(公告)日:2023-07-18
申请号:US17229663
申请日:2021-04-13
Applicant: Red Hat Israel, Ltd.
Inventor: Snir Sheriber , Uri Lublin
CPC classification number: G09G5/001 , G06F9/3877 , G06F9/45558 , G06F9/5077 , G09G5/006 , G09G2360/06 , G09G2360/18
Abstract: A system and method of adjusting a refresh rate to match a given remote desktop stream frame rate is described. The system may include a processing device to transmit, as a media stream, a portion of a remote desktop image with a frame rate that matches a refresh rate to a remote desktop client.
-
公开(公告)号:US11474932B2
公开(公告)日:2022-10-18
申请号:US17167732
申请日:2021-02-04
Applicant: Red Hat Israel, Ltd.
Inventor: Oded Ramraz , Boaz Shuster
IPC: G06F11/36
Abstract: A method includes identifying a set of tests for a source code, analyzing the set of tests to identify overlapping blocks of the source code that are to be tested by each of the set of tests, merging a subset of the tests that include the overlapping blocks of the source code to create a merged test, and causing the merged test to be executed to test the source code. In an implementation, code coverage results are used when analyzing the set of tests to identify overlapping blocks of the source code.
-
公开(公告)号:US11435995B2
公开(公告)日:2022-09-06
申请号:US14537456
申请日:2014-11-10
Applicant: Red Hat Israel, Ltd.
Inventor: Amos Benari , Ohad Levy
Abstract: A configuration management system provides a web user interface that allows a user to instruct the configuration management system to load content into an environment, take a snapshot of the environment, and store the snapshot in a snapshot library. The configuration management provides access to the snapshot library via the web user interface.
-
公开(公告)号:US11429415B2
公开(公告)日:2022-08-30
申请号:US16366771
申请日:2019-03-27
Applicant: Red Hat Israel, Ltd.
Inventor: Yaniv Kaul
IPC: G06F9/455 , G06F1/3234
Abstract: A method of dynamically tuning a hypervisor includes detecting that a high-performance virtual machine was launched on the hypervisor. The method further includes, in response to the detecting, modifying, by a processing device, a configuration of the hypervisor to increase performance of the high-performance virtual machine on the hypervisor.
-
公开(公告)号:US11366743B2
公开(公告)日:2022-06-21
申请号:US16268988
申请日:2019-02-06
Applicant: Red Hat Israel, Ltd.
Inventor: Arie Bregman , Eran Kuris , Alexander Stafeyev
Abstract: Computing resource coverage is disclosed. In an example, a computing resource (CR) pool includes a plurality of CR types hosted on a plurality of hosts, where the plurality of CR types are routinely updated. A test repository stores a plurality of test cases (TC). A processor is configured to execute a testing service to compile, from a plurality of test daemons, a CR manifest of the CR types included in the CR pool. A TC manifest is compiled, including CR types tested by the plurality of TCs. The CR types included in the CR manifest are compared with the CR types included in the TC manifest. A test coverage report of tested and untested CR types is generated. A TC is added to the test repository based on the test coverage report.
-
公开(公告)号:US11265285B2
公开(公告)日:2022-03-01
申请号:US16261052
申请日:2019-01-29
Applicant: Red Hat Israel, Ltd.
Inventor: Michael Tsirkin
IPC: H04L29/12 , H04L61/103 , H04L41/00 , G06F9/455 , H04L101/622 , H04L61/58
Abstract: A method performed by a physical computing system includes, with a first virtual entity manager of a first host machine, detecting an Address Resolution Protocol (ARP) request from a first virtual entity supported by the first virtual entity manager to a second virtual entity having a first logical address within a fan network. The method further includes, with the first virtual entity manager, translating the first logical address to a second logical address and transmitting the ARP request to a second host machine using a physical address resolved from the second logical address, the second host machine supporting the second virtual entity. The method further includes receiving a response to the ARP request, the response including a virtualized physical address of the second virtual entity. The method further includes with the first virtual entity manager, forwarding a data packet from the first virtual entity to the virtualized physical address.
-
公开(公告)号:US20210382747A1
公开(公告)日:2021-12-09
申请号:US17408817
申请日:2021-08-23
Applicant: Red Hat Israel, Ltd.
Inventor: Michael Tsirkin , Amnon Ilan
IPC: G06F9/455 , G06F9/54 , G06F9/50 , G06F8/65 , G06F12/1009
Abstract: Technology for configuring and executing a shallow virtual machine to enhance memory protection between different portions of user space memory of a particular computing process. An example method involves: receiving, by a processor of a host, a request to create a computing process comprising a first and second executable code, wherein the computing process comprises an instruction to cause the processor to switch between first and second page table structures; loading the first and second executable code into memory of the host, wherein the first page table structure comprises mapping data for the first executable code and for the second executable code and wherein the second executable code comprises driver code of a device; updating the second page table structure to disable execution of the first executable code and to provide the second executable code with access to the device; and restricting the first executable code from accessing the device.
-
-
-
-
-
-
-
-
-