Opened 15 years ago
Closed 14 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
devmaptoloc,devfstolocfs - Implement
loccategories, a replacement fordevmanclasses - Make
loccategories available throughlocfs - Support for easy construction of unique service names
After this is done, devman will be updated accordingly:
- Changes in
devmanto utiliseloccategories - Route connections directly from
locto server, not throughdevman - Optionally implement
devfscompanion server fordevman(not necessary)
Change History (5)
comment:1 by , 14 years ago
| Description: | modified (diff) |
|---|---|
| Owner: | set to |
| Status: | new → assigned |
| Summary: | Eliminate Device Mapper → Convert Device Mapper into Location Service |
comment:2 by , 14 years ago
| Description: | modified (diff) |
|---|
comment:3 by , 14 years ago
comment:4 by , 14 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 , 14 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