Notice node3′s queue fills up, it sends 1 flow control message (to pause) and then Flow control is in a pause state 100% of the time. We can tell flow control came from this node because ‘ Flow snt' shows a message sent as soon as flow control is engaged.
Flow control and State transfer donation
Donor nodes should not cause flow control because they are moved from the Synced to the Donor/Desynced state. Donors in that state will continue to apply replication as they are …
…Understanding , Agreement , Respect , Leadership , Flow , Customer Focus , Transparency , Balance & Collaboration .
Having this list as a commentary on Kanban's principles & practices is helpful at three levels:
We can cross-check and perhaps reframe (e.g. for teaching purposes) our understanding of the method. As it turns out, this reconciliation will pick up areas where perhaps the method definition itself could usefully be strengthened, …
…(that's eight so far): Transparency , Balance , Flow & Collaboration . However, I found it helpful to depart from the this obvious sequence and was compelled to add an additional one, making nine in total.
As I expand on each of these we'll uncover a few more candidates for inclusion - I'll highlight in bold anything that looks like a value (abstract nouns, basically). With the one exception to which I've already alluded, they're less important, less …
This does not go under the Flow group. This is wsrep_cert_deps_distance — This is a general indicator of how many parallel replication threads you could use. In practice I haven't found this extremely helpful yet and I may remove this in the future. I think being aware of how Flow control works and watching flow control events and queue sizes is a better way to detect replication lag, and this really just tells you if multi-threaded replication could help improve replication speed …
The basic lesson of Flow is that happiness is a nearly inevitable consequence when you frequently perform some action which requires intense concentration, and which rewards that concentration with gradual progress according to objective, measurable results. (It's one of the reasons TDD makes developers happy.) A very, very wide range of activities qualifies; I chose learning drum rudiments. I had in fact been wrestling with depression not long before this happened, and although that was …
Continuous Deployment is Continuous Flow applied to software. The goal of both is to eliminate waste. The biggest waste in manufacturing is created from having to transport products from one place to another. The biggest waste in software is created from waiting for software as it moves from one state to another: Waiting to code, waiting to test, waiting to deploy. Reducing or eliminating these waits leads to faster iterations which is the key to success .
My transition to Continuous …
…stories. Some of my favorites: Ash Maurya (whose Achieving Flow in a Lean Startup was one of my favorite posts of 2009), Brant Cooper , CindyAlvarez , Laura Klein , Kevin Dewalt , Giff Constable - and I must be missing many more. Have a favorite who I overlooked? Please share in a comment.
Last, I've tried to keep this blog updated with events , slides , audio , video and books …
A big thumbs up for @ agilemanager 's book ! If Don Reinersten's "Principles of Product Development Flow" (which I raved about here ) provides the foundations, this is the practical, experienced-filled go-to book. It feels very authentic, full of relevant examples and managing to be both measured and positive at the same time. It will be the definitive Kanban book for a long time to come I'm sure; I sincerely hope that it goes on to achieve the status of "Agile classic" too.
Cumulative Flow Diagrams ( CFDs) can be done independently of Kanban but they make most sense done together - just log each day the number of work items held in each column and chart cumulatively over time - easy! What does my chart reveal? I work a pattern of alternate weeks, one week with the team in Budapest and one at home and this is reflected very clearly in the chart. Most re-planning happens when I'm in Budapest (near both team and customer), leading quite naturally …