Opened 14 years ago
Closed 13 years ago
#327 closed enhancement (fixed)
Convert Device Mapper into Location Service
Reported by: | Jiri Svoboda | Owned by: | Jiri Svoboda |
---|---|---|---|
Priority: | major | Milestone: | 0.5.0 |
Component: | helenos/srv/devman | Version: | mainline |
Keywords: | Cc: | ||
Blocker for: | Depends on: | ||
See also: |
Description (last modified by )
(Was: Eliminate Device Mapper) Knights, new plan: Devmap will not be eliminated, but converted into a Location Service. Location service functionality consists of two major parts:
- Look up service by name (naming, white pages)
- Look up service by type (trading, yellow pages)
Devmap already supports the first part. The tasks required are thus:
- Rename
devmap
toloc
,devfs
tolocfs
- Implement
loc
categories, a replacement fordevman
classes - Make
loc
categories available throughlocfs
- Support for easy construction of unique service names
After this is done, devman
will be updated accordingly:
- Changes in
devman
to utiliseloc
categories - Route connections directly from
loc
to server, not throughdevman
- Optionally implement
devfs
companion server fordevman
(not necessary)
Change History (5)
comment:1 by , 13 years ago
Description: | modified (diff) |
---|---|
Owner: | set to |
Status: | new → assigned |
Summary: | Eliminate Device Mapper → Convert Device Mapper into Location Service |
comment:2 by , 13 years ago
Description: | modified (diff) |
---|
comment:3 by , 13 years ago
comment:4 by , 13 years ago
I think I can close this ticket since the basic task is done. Summary of what has and what hasn't been implemented follows.
Implemented:
- Rename devmap to loc, devfs to locfs
- Implement loc categories, a replacement for devman classes
- Changes in devman to utilise loc categories
Not implemented:
- Make loc categories available through locfs
- Available through
locinfo
, though
- Available through
- Support for easy construction of unique service names
- Drivers don't need it, only regular servers might benefit
- Route connections directly from loc to server, not through devman
- Should be done, alhtough clients are unaware of this
- Optionally implement devfs companion server for devman (not necessary)
- This does not actually seem useful.
comment:5 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Working on this in https://code.launchpad.net/~jsvoboda/helenos/loc