#49115 Fix platform abstraction layer
Closed: wontfix 3 months ago by spichugi. Opened 3 years ago by firstyear.

DS used to have a working platform abstraction layer, but it appears we forgot and rolled OS parts into mainline code.

We should fix the PAL, and correctly seperate out platform specific function, from our higher level code.

This includes time detection, memory limits, filesystem operations and checks.

We should take this opportunity to remove old platforms we no longer support, or at least move their details to the PAL to be clear about what they would need.


Metadata Update from @firstyear:
- Issue assigned to firstyear
- Issue set to the milestone: FUTURE

3 years ago

Metadata Update from @firstyear:
- Issue close_status updated to: None
- Issue tagged with: Complex, Performance

3 years ago

Metadata Update from @mreynolds:
- Custom field reviewstatus adjusted to None

8 months ago

I don't think so .... I think we should be aiming to remove NSPR, but that's hard because of PR Monitor/Locks that we have every where, It would be a fair effort.

389-ds-base is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in 389-ds-base's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/389ds/389-ds-base/issues/2174

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Metadata Update from @spichugi:
- Issue close_status updated to: wontfix
- Issue status updated to: Closed (was: Open)

3 months ago

Login to comment on this ticket.

Metadata