Method and apparatus to perform incremental truncates in a file system
    11.
    发明授权
    Method and apparatus to perform incremental truncates in a file system 有权
    在文件系统中执行增量截断的方法和装置

    公开(公告)号:US07805471B2

    公开(公告)日:2010-09-28

    申请号:US12013504

    申请日:2008-01-14

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30191

    摘要: The present invention provides a computer implemented method for truncating a file in a file system. The file system receives a request to truncate a file to a target size, the file having a first inode. The file system creates a second inode to a transient directory, wherein the second inode holds a plurality of in-progress entries. The file system sets a target size in the first inode. The file system writes a truncate entry to a journal, the truncate entry comprising a predetermined size. The file system truncates the file by up to the predetermined size. The file system determines that the file is above the target size. Responsive to a determination that the file is above the target size, the file system repeats the truncating step and the determining step. Responsive to a determination that the file is not above the target size, the file system applies the in-progress entries from the transient directory.

    摘要翻译: 本发明提供了一种用于截断文件系统中的文件的计算机实现的方法。 文件系统接收将文件截断为目标大小的请求,该文件具有第一个inode。 该文件系统将第二个inode创建到一个暂时目录,其中第二个inode保存多个进行中的条目。 文件系统在第一个inode中设置目标大小。 文件系统将截断条目写入日志,该截断条目包含预定大小。 文件系统将文件截断达到预定大小。 文件系统确定文件高于目标大小。 响应于文件高于目标大小的确定,文件系统重复截断步骤和确定步骤。 响应于确定文件不超过目标大小,文件系统将从临时目录应用正在进行的条目。

    SUPPRESSING UNWANTED UI EXPERIENCES
    13.
    发明申请
    SUPPRESSING UNWANTED UI EXPERIENCES 有权
    禁止无用的UI体验

    公开(公告)号:US20100100831A1

    公开(公告)日:2010-04-22

    申请号:US12253571

    申请日:2008-10-17

    IPC分类号: G06F3/048

    CPC分类号: G06F9/451

    摘要: Methods to allow, suppress, or reformulate a presentation of a UI element invoked by a computer program are provided. One method includes applying an administrator-configurable heuristic to determine whether to allow a native presentation of the UI element, to suppress the native presentation of the UI element, or to enable a reformulated presentation of the UI element. The method further includes one or more of suppressing and reformulating the UI element in accordance with a determination of the heuristic.

    摘要翻译: 提供了允许,抑制或重新配置由计算机程序调用的UI元素的呈现的方法。 一种方法包括应用管理员可配置的启发式来确定是否允许UI元素的本地呈现,抑制UI元素的本地呈现,或者允许重新配置的UI元素的呈现。 该方法还包括根据启发式的确定来抑制和重新配置UI元素中的一个或多个。

    Method and system for handling reallocated blocks in a file system
    14.
    发明授权
    Method and system for handling reallocated blocks in a file system 失效
    用于处理文件系统中重新分配块的方法和系统

    公开(公告)号:US07702662B2

    公开(公告)日:2010-04-20

    申请号:US11749614

    申请日:2007-05-16

    IPC分类号: G06F12/00

    CPC分类号: G06F17/30088

    摘要: A system for managing a file system. In response to a user selecting an image of the file system to perform a rollback operation, each data block in the file system that is owned by the image is searched for. Then, it is determined whether a data block owned by the image is marked in a first map and a second map. In response to determining that the data block owned by the image is marked in the first map and the second map, the data block is marked in a third map. In response to determining that the data block owned by the image is marked in the third map, a new data block is allocated in the file system. Subsequently, data from the data block owned by the image is copied to the new data block in the file system prior to performing the rollback operation to avoid a collision that causes data corruption.

    摘要翻译: 用于管理文件系统的系统。 响应于用户选择文件系统的图像来执行回滚操作,搜索由该图像拥有的文件系统中的每个数据块。 然后,确定在第一地图和第二地图中是否标记了由图像拥有的数据块。 响应于确定图像所拥有的数据块在第一地图和第二地图中被标记,数据块被标记在第三地图中。 响应于确定图像所拥有的数据块在第三图中被标记,在文件系统中分配新的数据块。 随后,在执行回滚操作之前,由图像拥有的数据块的数据被复制到文件系统中的新数据块,以避免导致数据损坏的冲突。

    VARIABLE VALVE LIFT APPARATUS
    15.
    发明申请
    VARIABLE VALVE LIFT APPARATUS 有权
    可变阀门提升装置

    公开(公告)号:US20090151677A1

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

    申请号:US12243166

    申请日:2008-10-01

    IPC分类号: F01L1/34

    摘要: A variable valve apparatus includes a high lift cam and a low lift cam in parallel with the high lift cam. A tappet body includes a high lift tappet body that constantly contacts the high lift cam, and a low lift tappet body that is disposed in the high lift tappet body and selectively contacts the low lift cam. An inner column is connected with a valve and reciprocally disposed within the low lift tappet body. A supporting member is disposed below the tappet body. A lost motion elastic member is disposed between the supporting member and the tappet body for supplying restoring force to the tappet body. A first connector selectively connects the high lift tappet body and the low lift tappet body. A second connector selectively connects the low lift tappet body and the inner column.

    摘要翻译: 可变气门装置包括高升程凸轮和与高升程凸轮平行的低升程凸轮。 挺杆本体包括与提升凸轮不断接触的高升力挺杆本体,以及设置在高升降挺杆本体中并选择性地接触低升力凸轮的低升力挺杆本体。 内柱与阀连接并且往复设置在低升力挺杆体内。 支撑构件设置在挺杆本体的下方。 在支撑构件和挺杆体之间设置有运动弹性构件,用于向挺杆体提供恢复力。 第一连接器选择性地连接高升降挺杆体和低升力挺杆本体。 第二连接器选择性地连接低升力挺杆本体和内柱。

    CONTINUOUS VARIABLE VALVE LIFT APPARATUS
    16.
    发明申请
    CONTINUOUS VARIABLE VALVE LIFT APPARATUS 有权
    连续可变阀门提升装置

    公开(公告)号:US20090151664A1

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

    申请号:US12143093

    申请日:2008-06-20

    IPC分类号: F01L1/047

    CPC分类号: F01L13/0063 F01L1/053

    摘要: A continuous variable valve lift apparatus according to an exemplary embodiment of the present invention includes an input cam disposed to an input shaft, a first shaft in parallel with the input shaft, a first link connected with the first shaft, a second link rotatably connected to the first link, an output cam that is rotatably connected with the second link and configured with a contact portion contacting the input cam, a second shaft disposed to the output cam parallel with the input shaft, at least one valve unit that is opened and closed by the output cam, and a control part that controls a position of the second shaft.

    摘要翻译: 根据本发明的示例性实施例的连续可变气门提升装置包括设置在输入轴上的输入凸轮,与输入轴平行的第一轴,与第一轴连接的第一连杆,可旋转地连接到 所述第一连杆,与所述第二连杆可旋转地连接并且配置有接触所述输入凸轮的接触部分的输出凸轮,设置成与所述输入轴平行的所述输出凸轮的第二轴,打开和关闭的至少一个阀单元 通过输出凸轮和控制第二轴的位置的控制部。

    System and method for handing input/output errors during recovery of journaling files in a data processing system
    17.
    发明授权
    System and method for handing input/output errors during recovery of journaling files in a data processing system 有权
    在数据处理系统中恢复日志文件时传递输入/输出错误的系统和方法

    公开(公告)号:US07472138B2

    公开(公告)日:2008-12-30

    申请号:US11011242

    申请日:2004-12-14

    IPC分类号: G06F12/00

    摘要: A system and method in a data processing system for recovering data in a file system. A request to modify a data block in the file system is detected. In response to detecting the request to modify the data block, metadata describing the data block in the file system is written in a log. In response to detecting an error during the writing of the metadata, an error counter is incremented. Finally, in response to a request to recover the data in the file system, the metadata is read only if the error counter is less than or equal to a predetermined value.

    摘要翻译: 用于在文件系统中恢复数据的数据处理系统中的系统和方法。 检测到修改文件系统中的数据块的请求。 响应于检测到修改数据块的请求,将描述文件系统中的数据块的元数据写入日志。 响应于在写入元数据期间检测到错误,错误计数器增加。 最后,响应于恢复文件系统中的数据的请求,只有当错误计数器小于或等于预定值时才会读取元数据。

    Method and apparatus for file system snapshot persistence
    18.
    发明授权
    Method and apparatus for file system snapshot persistence 有权
    文件系统快照持久化的方法和装置

    公开(公告)号:US07440966B2

    公开(公告)日:2008-10-21

    申请号:US10777719

    申请日:2004-02-12

    IPC分类号: G06F7/00

    摘要: A method, apparatus, and computer instructions for managing data in a file system in a data processing system. A request to modify a data block in the file system is detected during file system recovery time. In response to detecting the request, metadata is written to describe the data block into a snapshot image. The data is copied for the data block in the file system to the snapshot image. The data block is modified in the file system after the data is copied into the snapshot image. The snapshot image may be used to return the file system to a state prior to modifying the data block in the file system.

    摘要翻译: 一种用于管理数据处理系统中的文件系统中的数据的方法,装置和计算机指令。 在文件系统恢复时间内检测到修改文件系统中的数据块的请求。 响应于检测到请求,写入元数据以将数据块描述为快照图像。 将文件系统中的数据块的数据复制到快照映像。 将数据复制到快照图像后,在文件系统中修改数据块。 快照图像可以用于在文件系统中修改数据块之前将文件系统返回到状态。

    Delayed Deletion Of Extended Attributes
    19.
    发明申请
    Delayed Deletion Of Extended Attributes 有权
    扩展属性的延迟删除

    公开(公告)号:US20070288527A1

    公开(公告)日:2007-12-13

    申请号:US11771678

    申请日:2007-06-29

    IPC分类号: G06F17/30

    摘要: Methods, systems, and products for delayed deletion of extended attributes associated with a file in a file system are provided. Embodiments include identifying a file to delete, moving an extended attribute directory associated with the file to a background deletion directory, deleting the file, and deleting in the background the extended attribute directory. Some embodiments also include deleting an ACL associated with the file.

    摘要翻译: 提供了用于延迟删除与文件系统中的文件相关联的扩展属性的方法,系统和产品。 实施例包括识别要删除的文件,将与文件相关联的扩展属性目录移动到背景删除目录,删除文件以及在后台删除扩展属性目录。 一些实施例还包括删除与文件相关联的ACL。

    Apparatus and method for distribution of work on a doubly linked list among processing threads
    20.
    发明授权
    Apparatus and method for distribution of work on a doubly linked list among processing threads 有权
    在处理线程之间的双向链表上分配工作的装置和方法

    公开(公告)号:US07213244B2

    公开(公告)日:2007-05-01

    申请号:US10388953

    申请日:2003-03-13

    IPC分类号: G06F9/52 G06F9/44 G06F7/00

    摘要: An apparatus and method for distributing work on a doubly linked list to a plurality of worker threads are provided. With the apparatus and method, an initial thread obtains the list lock for the linked list and inserts a marker element at the beginning of the linked list. Elements in the linked list that are before the marker element in the linked list are considered work that has been assigned or work that has been completed. Elements of the linked list that are after the marker element in the linked list are work to be done. The initial thread spawns worker threads to perform the work on the linked list and passes the address of the marker element to each of the worker threads. Each worker thread then operates independently to perform work on the linked list based on the current position of the marker element in the linked list.

    摘要翻译: 提供了一种用于在双向链表上分配工作到多个工作线程的装置和方法。 使用设备和方法,初始线程获取链表的列表锁,并在链表的开头插入标记元素。 在链接列表中的标记元素之前的链接列表中的元素被认为已经被分配的工作或已经完成的工作。 在链接列表中的标记元素之后的链接列表的元素可以完成。 初始线程产生工作线程以执行链表上的工作,并将标记元素的地址传递给每个工作线程。 每个工作线程然后独立地操作以基于链接列表中的标记元素的当前位置在链表上执行工作。