LOGGING OPERATIONS BASED ON MEMORY MAPPING IN A LOGGING SYSTEM

    公开(公告)号:WO2022005570A1

    公开(公告)日:2022-01-06

    申请号:PCT/US2021/028732

    申请日:2021-04-23

    Abstract: Methods, systems, and computer storage media for providing log files using logging system operations in a logging system. The logging system operations support memory mapping log files and asynchronously managing file operations. The logging system operations support selectively mapping segments of log files during write operations. The logging operations also support performing file operations (e.g., closing, opening, deleting and serializing files) advantageously as background processes. Selective memory mapping specifically includes incrementally mapping new segments of a log file up to a predetermined log file size limit. The logging operations support processing spare files using spare file memory mapping. A spare file replaces an existing log file to continue writing logging data using the spare file. Based on the memory mapping, additional logging system operations of the logging system can be performed including persisting the log file data even when the application crashes, minimizing of forced flushes, and asynchronous file management.

    COLLECTING REPEATED DIAGNOSTICS DATA FROM ACROSS USERS PARTICIPATING IN A DOCUMENT COLLABORATION SESSION

    公开(公告)号:WO2020123261A1

    公开(公告)日:2020-06-18

    申请号:PCT/US2019/064802

    申请日:2019-12-06

    Abstract: Systems and methods for error detection within a multi-session collaborative environment. One method includes receiving, from a first client application session associated with a first user, a first diagnostic log, including an error message. The method includes determining a second client application session associated with a second user in a collaboration session with the first client session, and triggering, in the second client application session, an artificial error condition based on the error message. The method includes, receiving, from the second client application session, a second diagnostic log. The method includes tagging the first and second diagnostic logs with a session identifier indicative of the collaboration session, and transmitting the first and second diagnostic logs to a collaborative environment administrator. The method includes transmitting a notification based on the error to at least one of the first client application session and the second client application session.

Patent Agency Ranking