はじめに 前回のエントリ(d:id:ZIGOROu:20061018:1161155472)の続きです。 前回は主にdaemonとしての起動からclientからのリクエスト受信、コマンドのパース辺りまでだったんで、 実際に発行されるcreate_openコマンドなどを見て行こうと思います。 MogileFS::Worker::Query->cmd_create_open ここのソースは相当長いです。気合入れて読まないと迷子になります。 sub cmd_create_open { my MogileFS::Worker::Query $self = shift; my $args = shift; # has to be filled out for some plugins $args->{dmid} = $self->check_domain($args) or return $self