[Mew-dist 04739] Re: queuing error messages

Takahiro Kambe taca at example.com
1998年 5月 15日 (金) 23:25:30 JST


In message <19980515175124D.kunito at example.com>
	on Fri, 15 May 1998 17:51:36 +0900,
	Gorochan ^o^ <kunito at example.com> wrote:
> Goro> 435 article not wanted - do not send it
> kanbe-san> これは記事の転送のときの話でみたいですね。
> 
> ただ、imput した記事が Duplicate の時には
> 1998/05/15 xx:yy:zz proto=nntp server=news.server stat=failed (441 435 Duplicate)
> のように、435も一緒に返るみたいです。
statuc codeが2つ重なって返るのは、INNのバグじゃなかったかな。
POST時にINNでは、

1. nnrpdがPOSTコマンドを受け付け、
2. nnrpdはlocalの(UNIX domain socket等)NNTPコネクションを
   inndに張って、
3. IHAVEコマンドで転送の処理でINNDに記事を送る。

user -> NNTP(remote) -> nnrpd -> NNTP(local) -> innd

という処理をします。ほんとはnnrpdだけ返せば良いものを、inndが返し
たものを重複して返してるというやつだったと思います。

> kanbe-san> うーむ、なんで 4xx なんやろか。
> 
>       4xx - Command was correct, but couldn't be performed for
>             some reason.
>       5xx - Command unimplemented, or incorrect, or a serious
>             program error occurred.
> 
> serious program error じゃないし、command は間違ってないから 4xx のよ
> うですね。でも、ユーザにとっては 投稿されないのだから serious error だ
> と思うのですが。 :<
うーん、よく考えたらNetNewsのPOST自体、キューに溜めるものではない
気もしてきました。NetNewsって電子メールと違って記事のポストと転送
は、モデル的にも完全に区別されてると言えますし、postingをキューに
溜めるといった非同期的な処理ではなく、対話的に処理すべきものだと
言う「気がします」。

--
神戸 隆博(かんべ たかひろ)
PGP Info: 1024/3D1C3951, EB 8B D9 87 48 10 77 AA 57 EC FC B8 A3 07 64 3A



Mew-dist メーリングリストの案内