On Tue, 7 Nov 2000, Meng Li wrote:
> I wrote a simple workload as attached, but polyclt output
> (attached) shows that the 2nd phase, "fill2", didn't finish even
> after "reached synchronization point". I also tried to specify the
> goal of this phase by fill_size & several durations, but "fill2"
> never finished. Any clue?
Hmm, you have created a workload that defeats synchronization between
polyclt processes. Polyclts need to talk to origin servers to keep
phases in sync. Your hit ratio in fill2 is 100%. Thus, polyclts do not
receive any feedback from polysrvs.
You have two options, at least:
- disable phase synchronization using the
"--sync_phases no" option on both sides
or
- allow for at least some requests to
reach polysrvs
Keep in mind that it does not matter how many polyclt or polysrv
processes you actually have. Polygraph tries to synchronize phases
even if there is only one polyclt and one polysrv process unless
specifically told not to do so with the --sync_phases option.
Alex.
This archive was generated by hypermail 2b29 : Tue Jul 10 2001 - 12:00:16 MDT