mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-02-25 23:19:13 -06:00
Changelog
This commit is contained in:
15
changelog/unreleased/accounts-fs-based-index.md
Normal file
15
changelog/unreleased/accounts-fs-based-index.md
Normal file
@@ -0,0 +1,15 @@
|
||||
Change: Filesystem based index
|
||||
|
||||
Tags: accounts, storage
|
||||
|
||||
We replaced `bleve` with a new filesystem based index implementation. There is an `indexer` which is capable of
|
||||
orchestrating different index types to build indices on documents by field. You can choose from the index types `unique`,
|
||||
`non-unique` or `autoincrement`. Indices can be utilized to run search queries (full matches or globbing) on document
|
||||
fields. The accounts service is using this index internally to run the search queries coming in via `ListAccounts` and
|
||||
`ListGroups` and to generate UIDs for new accounts as well as GIDs for new groups.
|
||||
|
||||
The accounts service can be configured to store the index on the local FS / a NFS (`disk` implementation of the index)
|
||||
or to use an arbitrary storage ( `cs3` implementation of the index). `cs3` is the new default, which is configured to
|
||||
use the `metadata` storage.
|
||||
|
||||
https://github.com/owncloud/ocis/pull/709
|
||||
@@ -1,7 +1,9 @@
|
||||
Change: Remove username field in OCS
|
||||
|
||||
Tags: ocs
|
||||
|
||||
We use the incoming userid as both the `id` and the `on_premises_sam_account_name` for new accounts in the accounts
|
||||
service. The userid in OCS requests is in fact the username, not our internal account id. We need to enforce the userid
|
||||
as our internal account id though, because the account id is part of various `path` formats.
|
||||
|
||||
https://github.com/owncloud/ocis/pull/619
|
||||
https://github.com/owncloud/ocis/pull/709
|
||||
|
||||
Reference in New Issue
Block a user