Revision
37572 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 28 21:56:50 2012 UTC
(9 years, 4 months ago)
by
aschrijvers
Diff to
previous 37571
HSTTWO-2413 support for stale hst model + asynchronous loading of the model in a background thread. Note that by default stale configuration is not supported because in SpringComponentManager.properties I have added:
stale.configuration.supported = false
Most likely, in general, developers want stale.configuration.supported to be false during development mode, because otherwise, a change in the hst configuration through the /console takes at least two refreshes in the browser to see the change (the reload is done async and while not finished, the stale model is served)
Also note, that for cms webmasters working with the channel manager, never a stale model is used: They always get an up 2 date model : This is of course needed as they always need to see their changes directly.
When using stale.configuration.supported = true frontends for website visitors won't suffice from hiccups during (large) hst model reloads. The reload is entirely done in a background thread. Also this makes much sense in clustered environments: There, the site + repository instance gets their changes most likely a couple of seconds after (through database journal) some webmaster changed something in the channel manager in the cms + site + cms instance : So, it makes very much sense, that such a site +repository instance which should just serve pages as fast as possible, should not be bothered with instantly showing the most recent model : It is no problem if it is a stale model for, say a couple of seconds for large hst models.
Revision
37568 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 28 11:32:00 2012 UTC
(9 years, 4 months ago)
by
aschrijvers
Diff to
previous 37565
HSTTWO-2416 log missing resource bundle at info level instead of warn: Many existing components do not have resource bundles, nor is it mandatory imo : When missing, just the displayName is shown
Revision
37561 -
Directory Listing
-
[select for diffs]
Modified
Thu Dec 27 23:13:18 2012 UTC
(9 years, 4 months ago)
by
aschrijvers
Diff to
previous 37560
HSTTWO-2388 deprecate HippoAvailableTranslations bean that is backed by a translation node which we want to get rid of. Instead, introduced AvailableTranslations object that is a plain pojo not being backed by some jcr node
Revision
37551 -
Directory Listing
-
[select for diffs]
Modified
Thu Dec 27 11:19:57 2012 UTC
(9 years, 4 months ago)
by
uhommes
Diff to
previous 37550
HSTTWO-2414 backport fixing comparables (note the changeset is different from the commits to the other branches, among other reasons because HSTTWO+1931 needed to be backported as well)
Revision
37536 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 21 15:45:40 2012 UTC
(9 years, 5 months ago)
by
aschrijvers
Diff to
previous 37535
HSTTWO-2411 added many unit tests for testing different page caching scenarios like no-cache headers, cookies, runtime exceptions in components and concurrency
Revision
37535 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 21 15:44:15 2012 UTC
(9 years, 5 months ago)
by
aschrijvers
Diff to
previous 37534
HSTTWO-2215 the pageCache needs to be cleared after a new model has been loaded. However, it now got cleared sometimes when virtualosts object was not null (when multiple requests were waiting for the model to be build). Only clear cache want virtualHosts object was really null
Revision
37532 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 21 14:59:58 2012 UTC
(9 years, 5 months ago)
by
mnour
Diff to
previous 37531
CMS7-6770: Cleanup and refresh LICENSE and NOTICE files
- Updated NOTICE and LICENSE files to reflect correctly the license of
-# Google Gears API
-# HTMLArea
- Also corrected a bit the format of the NOTICE file
- Also corrected the license of HTMLArea
Revision
37516 -
Directory Listing
-
[select for diffs]
Modified
Thu Dec 20 10:03:24 2012 UTC
(9 years, 5 months ago)
by
aschrijvers
Diff to
previous 37515
HSTTWO-2215 replace the append(Serializable keyFragment) with setAttribute(Strng subKey, Serializable keyFragment) as suggested by Woonsan. The equals method in the PageCacheKeyImpl I could not use LinkedHashMap equals as this impl does not take care of *order* in its equals method. Added unit tests for validation
Revision
37515 -
Directory Listing
-
[select for diffs]
Modified
Thu Dec 20 08:36:06 2012 UTC
(9 years, 5 months ago)
by
mdenburger
Diff to
previous 37514
CMS7-6596: use an LDM to filter out line breaks from a document title once loaded instead of actively dereferencing the original model
Revision
37513 -
Directory Listing
-
[select for diffs]
Modified
Thu Dec 20 07:36:44 2012 UTC
(9 years, 5 months ago)
by
aschrijvers
Diff to
previous 37512
HSTTWO-2215 at least for now, move pageCachingValve behind resourceServingValve to make sure we never cache a resourceServingValve, just like we do not (yet) cache jax-rs valves. Later on we can switch perhaps to also cache resourceServingValve, OR, we can add extra caching options, like whether to also cache the resourceServingValve or jax-rs pipelines: These can be different attr if we want
Revision
37510 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 19 16:42:25 2012 UTC
(9 years, 5 months ago)
by
aschrijvers
Diff to
previous 37509
HSTTWO-2215 simplify code for writing content according Woonsan's remark. Only not using IOUtils as I think it still makes sense to use a BufferedOutputStream, and then also flush needs to be called
Revision
37498 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 19 14:53:24 2012 UTC
(9 years, 5 months ago)
by
aschrijvers
Diff to
previous 37497
CMS7-6224 instead of updateListeners check for every post, first do a simple check whether the GuavaHippoEventBus already has the latest version. Also added an explicit impl of equals in NamedRegistration mentioning that the equals must be done on reference identity
Revision
37497 -
Directory Listing
-
[select for diffs]
Modified
Wed Dec 19 14:53:23 2012 UTC
(9 years, 5 months ago)
by
mnour
Diff to
previous 37496
CMS7-6701: Internal groups are visible in the assign groups dropdown
- The dropdown list in the user details view does not show the 'system' groupd anymore
Revision
37468 -
Directory Listing
-
[select for diffs]
Modified
Mon Dec 17 11:05:54 2012 UTC
(9 years, 5 months ago)
by
jhoffman
Diff to
previous 37467
CMS7-6476: changing the hardcoded default upload limit from 2mb to 10mb, to have the same default in 7.6 as in 7.7 and 7.8