The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 19, 2020

Filed:

Oct. 30, 2014
Applicant:

Hitachi, Ltd., Tokyo, JP;

Inventors:

Hieuhanh Le, Tokyo, JP;

Masanori Takata, Tokyo, JP;

Yoji Nakatani, Tokyo, JP;

Hitoshi Arai, Tokyo, JP;

Hitoshi Kamei, Tokyo, JP;

Akiyoshi Tsuchiya, Tokyo, JP;

Atsushi Sutoh, Tokyo, JP;

Assignee:

Hitachi, Ltd., Tokyo, JP;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/182 (2019.01); G06F 16/176 (2019.01); G06F 16/11 (2019.01);
U.S. Cl.
CPC ...
G06F 16/1774 (2019.01); G06F 16/122 (2019.01); G06F 16/182 (2019.01);
Abstract

A computer system for sharing objects comprises multiple front-end nodes and a back-end node for providing a namespace shared by the front-end nodes. A first front-end node that is any one of the front-end nodes manages local-lock counts for each of objects managed by the first front-end node. The local-lock count is the number of locks taken by operations to the objects including the directory and sub-objects thereof. Every time receiving a request for processing a target object from a client, the front-end node requests the back-end node to lock a parent directory of the target object if the parent directory has not been locked by the back-end node. The front-end node sends a response of the received request to the client regardless of whether or not the parent directory has been unlocked by the back-end node. If the local-lock count of the parent directory is zero, the first front-end node requests the back-end node to unlock the parent directory.


Find Patent Forward Citations

Loading…