1. With dependency chains, there could be multiple start nodes. The idea is that dependencies are resolved before a job runs. We'll be adding a more robust feature that will allow you to define a flow in one file which may be a solution for you.
2. Schedules are only set manually. We found it to be problematic to have flows automatically add itself due to the shear number of flows and the common practice of copy and paste. If this feature is desirable, it is fairly
trivial although we'd have a switch to wire it off.
Those azkaban.flow.* values are not properties that you pass to azkaban. They are properties that Azkaban will pass to your job when they run.
3. There are a few ways to throttle. One is to chain your jobs. The second is to bake into the command a simple sleep/wait. If you have your own plugin execution type, the throttle can be baked into that. It is also fairly trivial to add native feature
for delaying the execution of a job.
4. Navigation issues have come up before. We'll most likely get a ued expert to look at it. We do need a page to display the flow, and we need a page to display the execution. Unfortunately they look similar and a lot of clicking around is necessary to
get from one place to the other.