Project

General

Profile

Actions

Feature #14197

closed

Implement id_space as a library

Added by Andy Fiddaman about 1 month ago. Updated 30 days 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

Blocks illumos gate - Feature #13500: Want support for "overlay" networksNewAndy Fiddaman

Actions
Actions #1

Updated by Andy Fiddaman about 1 month ago

Actions #2

Updated by Electric Monk about 1 month ago

  • Gerrit CR set to 1778
Actions #3

Updated by Andy Fiddaman about 1 month 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 30 days 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

Also available in: Atom PDF