• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fix broken dict

delete cut&pate error

added per-thread caching for "static" sitenotes. In case these will change (never saw a system where this happend), either a broadcast flush or a restart is needed.

whitespace and spelling changes

Added HashKeyPartitionedCache:

This is type of cache is like a "KeyPartitionedCache" but works as

well with strings as keys while the "KeyPartitionedCache" requires numeric

keys.

  1. … 2 more files in changeset.
flush per_request_cache also when patterns are flushed

reduce verbosity

Fix typo

fix typo

provide a better name (site_node::delete_service_nodes) amd delete nodes of services packages as well

  1. … 1 more file in changeset.
bugfix: unmounting a package could lead to a deletion of services used in other packages

A new API call "site_node::unmount_services" can be used to unmount all services in a first step.

unmount services before calling "site_node::delete -node_id $node_id -delete_subnodes -delete_package"

prevents collateral damage.

  1. … 3 more files in changeset.
improve spelling

  1. … 15 more files in changeset.
improve spelling

  1. … 3 more files in changeset.
add checking for javascript and data protocols (fixes issue #3413)

  1. … 3 more files in changeset.
Fix documentation (complete list of array fields)

Fix automated test on the site node non-xotcl api when one sets the subsite to require email verification

Unnest list idiom when we retrieve the url by package id in non-xotcl site node implementation (fixes tests on a vanilla instance with just the core packages)

Fix behavior for site_node::exists_p when called with "/" (issue #3385)

Added documentation for parameter "-url".

improve spelling

  1. … 6 more files in changeset.
use separate urlspace for site-node cache to reduce lock contention

Replace removed query in xotcl implementation as well

Init cache using values from db instead than cached api (fixes install from scratch)

  1. … 1 more file in changeset.
- fix caching bug, when urls are retrieved via object_ids, and packages are unmounted

- make code more robust

- extend regression tests

  1. … 1 more file in changeset.
fix the value which is used for the partition_key during flush_cache operation

improve comment

remove obsolete comment

improve Oracle compatibility

last part of site_nodes changes with tree_sortkey dependency

Introduce has_children for SiteNodeUrlspaceCache to avoid queries returning potentially a huge list of results

fix potential problem when updating cache on top-level site

  1. … 1 more file in changeset.