Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pbiering testing #526

Closed
wants to merge 106 commits into from
Closed

Pbiering testing #526

wants to merge 106 commits into from

Conversation

pbiering
Copy link
Collaborator

@pbiering pbiering commented Oct 9, 2016

splitted now:

More coming afterwards

=== below historic information ===

Superseeds/includes my older pull requests

and includes also other (merged) pull requests:

and includes:

  • Items/Props caching (speed up a lot, one sync request with WP results already in approx. 80% hit), cache statistics are logged after every request or after minimum interval on info level
  • request/response logging only if 'debug' option is explicitly given
  • add example config for dedicated debug log
  • additional debug_filter option to disable some debug logs conditionally
  • catch broken items during PUT before storage to filesystem to avoid empty files

it's strongly recommend to use this in combination with

Until implemented do not offer "sync-collection" (and "sync-token"), see also

pbiering added 23 commits March 12, 2017 10:29
…d try/except around collection serialization to trace down an exception found on productive system
…t preventing at least SOGo connector to start using "sync-token" queries, which are not supported.

See also:
- Kozea#306
- https://sogo.nu/bugs/view.php?id=3896
@pbiering
Copy link
Collaborator Author

rebased with current master, try to split in several smaller pull requests now

@Unrud Unrud added the old version relates to no longer supported versions label Jun 16, 2017
@Unrud
Copy link
Collaborator

Unrud commented Jul 1, 2017

I'm closing this:

  • A separate tool for checking the storage is unnecessary, because error message now contain the paths of invalid files.
  • The memory cache is superseded by the on-disk cache.
  • The logging filter is too complicated. The non-debugging log output is now less verbose and should contain everything that is required for identifying the cause of problems.
  • The various small improvements to log messages got handled by a general overhaul of all log message.
  • The examples for log file rotation are included in the documentation.

@Unrud Unrud closed this Jul 1, 2017
@pbiering pbiering deleted the pbiering-testing branch September 24, 2020 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
old version relates to no longer supported versions
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants