Project

General

Profile

Feature #2510

update on-disk hobject_t encoding to include pool and namespace fields

Added by Samuel Just almost 8 years ago. Updated over 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
% Done:

100%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

This will allow hobject_t's to be globally unique in the filestore. That is, there will be a 1-to-1 inode to hobject_t mapping. This will also allow DBObjectMap to ignore the collection and store based exclusively on hobject_t allowing us to ignore the objectmap during splits and collection_renames.


Subtasks

Subtask #2511: Change hobject_t encodingResolved

Subtask #2512: implement upgrade process for collectionsResolved

Subtask #2513: Update DBObjectMap implementation to ignore collectionResolved

Subtask #2514: Implement DBObjectMap upgrade from old versionResolved

Subtask #2515: allow collection upgrade to use more than one transactionResolved

History

#1 Updated by Samuel Just almost 8 years ago

  • Status changed from New to 7

#2 Updated by Sage Weil almost 8 years ago

  • Status changed from 7 to Resolved
  • translation missing: en.field_position set to 1
  • translation missing: en.field_position changed from 1 to 1280

#3 Updated by Sage Weil almost 8 years ago

  • Target version set to v0.48
  • translation missing: en.field_position deleted (1280)
  • translation missing: en.field_position set to 1275

Also available in: Atom PDF