G06F16/192

Synchronizing an external location

The present technology pertains to synchronizing contents of a directory external to a synchronized directory by a content management system. The content management system is configured to synchronize only objects in the synchronized directory. Accordingly, the present technology creates an anchor object that represents the directory external to the synchronized directory within the synchronized directory. The anchor object includes special attributes that indicate to the synchronization client that the anchor object represents an external directory, and allows the contents of that directory to be synchronized directly to a server on the content management system without first storing the contents of the external directory on the hard drive of the client device.

VIRTUAL COMPUTING INSTANCE BASED SYSTEM TO SUPPORT UNION MOUNT ON A PLATFORM
20220222223 · 2022-07-14 ·

Described herein are a system and method for combining folders in a host operating system lacking a facility for performing the combining. A helper virtual machine (VM) is formed and runs a guest operating system with a facility for combining folders such as a union mount facility. The host operating system also runs a host/guest file-sharing server to share folders instead of copying them. The file-sharing server allows the VM to access host folders, perform the combination using the union mount facility, and then allows the host operating system to access the results as a shared union mount folder in the host. Any changes to the shared union mount folder in the host are automatically processed by the union mount facility in the VM and then reflected to a folder in the host operating system.

VIRTUALIZED FILE SERVERS AND METHODS TO PERSISTENTLY STORE FILE SYSTEM EVENT DATA

Examples of a virtualized file server that persistently stores file system event data records are described. The virtualized file server may include an audit framework with a connector publisher that is configured to publish the event data records and other information for consumption by other services using a message system. The event data records may include data related to various operations on the file system executed by the VFS. The VFS may persistently store event data records according to a data retention policy and/or until an event data record is consumed by one or more particular services.

SYNCHRONIZING AN EXTERNAL LOCATION

The present technology pertains to synchronizing contents of a directory external to a synchronized directory by a content management system. The content management system is configured to synchronize only objects in the synchronized directory. Accordingly, the present technology creates an anchor object that represents the directory external to the synchronized directory within the synchronized directory. The anchor object includes special attributes that indicate to the synchronization client that the anchor object represents an external directory, and allows the contents of that directory to be synchronized directly to a server on the content management system without first storing the contents of the external directory on the hard drive of the client device.

Database process categorization

Described is a system, method, and computer program product to perform monitoring for process-based OS resource utilization by individual database instances in a multi-database environment. This approach may be used to resolve numerous resource allocation and monitoring problems, such as the noisy neighbor problem.

Virtual file organizer
11100057 · 2021-08-24 · ·

A virtual file organization system, method and program product are disclosed. Included is a system that assigns classification tags to files stored within a storage system based on a natural language processing (NLP) context analysis of each file; and a virtual smart folder that is viewable within a user interface, wherein: opening the virtual smart folder causes a set of virtual subfolders to be displayed in which each virtual subfolder includes a category title; opening of a virtual subfolder causes a set of files residing at disparate locations in the storage system to be displayed; and the files displayed by opening the virtual subfolder each include an assigned classification tag that is associated with the category title of the virtual subfolder.

PERSISTENT VOLUME PLUGIN FOR CONTAINERS
20210279088 · 2021-09-09 ·

Architectures and techniques for providing persistent volume functionality are disclosed. A storage container having a virtual storage volume to be persisted across multiple applications is created. The multiple applications hosted in one or more application containers. The storage container is placed within a virtual machine object. The virtual machine object containing the storage container is stored in a computer-readable memory as a persistent virtual storage volume.

OPTIMIZING ALLOCATION OF ACCESS CONTROL IDENTIFIERS TO A CONTAINER
20210279350 · 2021-09-09 ·

Allocation of access control identifiers to a container can be optimized. For example, a system can determine a largest value for a particular type of access control identifier (ACID) associated with a container image by analyzing content of the container image, the container image being for deploying a container. Next, the system can determine an amount of the particular type of ACID to allocate to the container based on the largest value. The system can then allocate the amount of the particular type of ACID to the container.

Method for seamless access to a cloud storage system by an endpoint device
11016942 · 2021-05-25 · ·

A method for use in an endpoint device having a local storage system, to seamlessly access files in a cloud storage system. The method comprises: receiving, by a virtual file system driver, a request from a program running on the endpoint to access data within a file in a unified virtual file system, the local storage system being configured to maintain files, each file therein being in a stub or non-stub state and also being in a synchronized or a non-synchronized state, retrieving a portion of the file containing some of the requested data from the cloud storage system when the file is in a stub state; making the retrieved portion of the file available to the program upon being successfully retrieved; and maintaining the file in the non-stub and synchronized state for a period of time based on a determination that the file should be synchronized locally.

METHOD OF MANAGING FILES BY MOBILE DEVICE AND MOBILE DEVICE FOR IMPLEMENTING THE SAME

A method of managing files by a mobile device includes generating virtual directory information corresponding to files stored in the mobile device; and transmitting the generated virtual directory information to an external device. In response to the virtual directory information being received by the external device, a virtual directory included in the virtual directory information is displayed on the external device, and the files stored in the mobile device are accessible through the displayed virtual directory.