Project

General

Profile

Actions

Feature #14197

closed

Implement id_space as a library

Added by Andy Fiddaman 7 months ago. Updated 7 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
lib - userland libraries
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

This is an upstream of https://smartos.org/bugview/OS-3886, a pre-requisite for #13500

From the original Joyent bug:

The kernel has access to the id_space wrappers around a vmem_t which are quite useful. It'd be great to have access to them from inside of a library.

Work by Robert Mustacchi


Related issues

Related to illumos gate - Bug #14506: libidspace does not expose id_allocff()ClosedAndy Fiddaman

Actions
Blocks illumos gate - Feature #13500: Want support for overlay networksClosedAndy Fiddaman

Actions
Actions #1

Updated by Andy Fiddaman 7 months ago

Actions #2

Updated by Electric Monk 7 months ago

  • Gerrit CR set to 1778
Actions #3

Updated by Andy Fiddaman 7 months ago

The id_space code has been relocated and had some lint pieces removed but is otherwise unchanged. The new library around it is not currently used in gate but has been tested in SmartOS and OmniOS for some time. It will be further tested as part of the integration work for the main overlay networks feature in #13500

Actions #4

Updated by Electric Monk 7 months ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

git commit 01aad2697e36a09a93fa18833b39bcc0486de567

commit  01aad2697e36a09a93fa18833b39bcc0486de567
Author: Robert Mustacchi <rm@joyent.com>
Date:   2021-11-06T14:59:12.000Z

    14197 Implement id_space as a library
    Reviewed by: Yuri Pankov <ypankov@tintri.com>
    Reviewed by: Andy Fiddaman <andy@omnios.org>
    Approved by: Rich Lowe <richlowe@richlowe.net>

Actions #5

Updated by Andy Fiddaman 3 months ago

  • Related to Bug #14506: libidspace does not expose id_allocff() added
Actions

Also available in: Atom PDF