This is not a production setup (I'd love to see stats from one too), but I've just created an environment on Azure with 3 state servers and 16 units of the "ubuntu" charm. Yes it's a donkey charm, but provisioning and just having the machine agent active causes enough churn on state that it should be somewhat useful.
So, a 4.24 MB oplog over 1.18 hours. Given that, and that we can resize if necessary, I'm going to drop it to 1GB max. If someone (Kapil?) could get stats for a real production environment, it'd be great to get some more numbers.
This is not a production setup (I'd love to see stats from one too), but I've just created an environment on Azure with 3 state servers and 16 units of the "ubuntu" charm. Yes it's a donkey charm, but provisioning and just having the machine agent active causes enough churn on state that it should be somewhat useful.
Here's what I get:
juju:PRIMARY> db.getReplicati onInfo( )
{
"logSizeMB" : 1368,
"usedMB" : 4.24,
"timeDiff" : 4231,
"timeDiffHours" : 1.18,
"tFirst" : "Wed Jul 23 2014 11:15:17 GMT+0800 (WST)",
"tLast" : "Wed Jul 23 2014 12:25:48 GMT+0800 (WST)",
"now" : "Wed Jul 23 2014 12:25:48 GMT+0800 (WST)"
}
So, a 4.24 MB oplog over 1.18 hours. Given that, and that we can resize if necessary, I'm going to drop it to 1GB max. If someone (Kapil?) could get stats for a real production environment, it'd be great to get some more numbers.