Age | Commit message (Collapse) | Author |
|
descriptor limits to account for bigcouch sync spikes (#4935)
Change-Id: I242fba31f961b6139ec641e1708b170f5c0d009b
|
|
In a multi-node couch deployment, it was observed that the Service['stunnel']
would be activated, and then later a stunnel::client was created which would
trigger an Exec['refresh_stunnel']. Because of this, and the ordering hints
that were in place, the service would get started, and then the couchdb
databases, users, designs, etc. were being put into place and then a stunnel
client was created, triggering the refresh_stunnel exec, which would cause
an interruption in the connectivity and result in failures.
This change replaces the Service['stunnel'] hint with the the
Exec['refresh_stunnel'] to make sure that the stunnels are fully setup before
attempting couch operations.
Change-Id: I33ddd24884b3c23a1df5555ca53ca65cd703da50
|
|
Change-Id: I318944a6872a53ff9c533704514da339426d9401
|
|
Site_couchdb::Bigcouch::Settle_cluster/Exec[wait_for_couch_nodes] waits
60s for all nodes to be member of the cluster. Because we deploy to
multiple nodes in parallel, not all nodes are ready at the same time,
so we increased the timeout from 60s to 120s.
|
|
|
|
This only works with the latest patch to puppet_couchdb
|
|
|
|
|
|
out into separate files.
|
|
needed shorewall will be automatically set up. requires new leap_cli
|
|
|
|
|
|
|
|
class to be more visually logical (#5269, #4590, #3712)
Change-Id: I58c28c3bc62e67b25f33da3378e8146110471613
|
|
. make the couchdb service start after the stunnels have been
setup. This may improve the cluster membership coming online
faster
. replace the two Couchdb::Create_db ordering hints (for the
'users' and 'tokens' databases) with a generic
Class['site_config::create_dbs'] hint. This makes it so we get
the ordering hint for all databases, which we were not before,
without having to individually list them
. replace the two Couchdb::Add_user ordering hints (for the
$couchdb_webapp_user and the $couchdb_soledad_user) with a
generic ordering hint for Class['site_couchdb::add_users']
ordering hint. This makes it so we get the ordering hint for all
the users, which we were not before, without having to
individually list them
Change-Id: Ia63e62d68d24e77a49d4ef928a2a8130ab7bccb9
|
|
cluster membership to settle, before attempting any operations
(#5269, #4590, #3712)
Change-Id: Ic9826dda1c242e705ce85ae218766496bdd8ecbd
|
|
|
|
design docs json files (Feature #5359)
|
|
|
|
|
|
reviewed by azul
|
|
|
|
local checks
|
|
|
|
|
|
|
|
|
|
|
|
i.e. sessions + tokens (#4794)
|
|
Change-Id: I704a1d46069f975711323ff8e6a634d06c267157
|
|
Change-Id: Ic0e9f5f6a1f28d865d7757a9de0d9399a6a9a5e3
Conflicts:
puppet/modules/site_couchdb/manifests/init.pp
|
|
Change-Id: I77061054f4768f0677ca9c498e6cd6d5df4ff806
|
|
Change-Id: I41e9a73c8d04d5a2d74b41c8e32aca9906f3a4cf
|
|
webapp access
Change-Id: Ifc44d5775e37655240573ab01dd2ee2f794bd8f3
|
|
Change-Id: I743538f66e35f0fffaa0d07fb4ee44b810635aa3
|
|
Change-Id: I492a8dfb42e92ced80fb09c2095fa1328e24346b
|
|
Change-Id: I058ac1f061bca17736662f14826e99d32472739b
|
|
Change-Id: I06723ccf2ba040204e9fc5256c99a1faad6abb5f
|
|
Change-Id: I483509850bee448bb2ea39863c1e6a796e102c3c
|
|
Change-Id: Ice83115e0feabddd40ad74c2a6e98e24da9b4c2f
|
|
alphabetizing couchdb users
Change-Id: I88264d32e9381f826652d1631083ba371e2b1b54
|
|
into different classes
Change-Id: Idd126d69e1fbe9c9794ad50337307dcc5dd635f4
|
|
deploy design documents during couch deploy (#3771)
Change-Id: I4679e066303ac9b02582214c48e2e7dcfe5bd651
|
|
Change-Id: Ib9525c3a933041fa9b378e1869c0a866375bb509
|
|
|
|
( they can read and write ). I think couch themselves changed the termology at some point but i might just have used the wrong term from the beginning on.
Let's call them members either way because it's more clear that read only members require aditional design docs.
|
|
|
|
|
|
|
|
shorewall is setup before the service is setup. This is necessary due to the strict initial firewall that stops various service setup operations from happening, but is relaxed once shorewall is setup properly (#3782)
Change-Id: Ia9640c4118aa0053cdb99e7bc11860fed5527501
|