iPhone 3GS買いました
ってことで iPhone 3GS 買いました。
NMPしないで、新規にしてみたので携帯の番号とメアドが
かわりました。
まだ前の携帯解約してないので(しばらく持ってると思うので)
そっちもまだつながります。
rsync の –delay-updatesを拡張(したい)
Debian mirrorの更新って、ミラー中もアクセスしても整合性がとれてるように、
ざっくりいうと次みたいな流れになっている。
- pool/以下を–deleteなしでrsync
- 全体を–after-deleteありrsync
(正確には dists/以下の特定パターンのファイルがあとで更新されること、
ファイルの削除が最後に消されることが条件だけど、まぁ細かいことは
考えなくてもいい、ここでは)
で、なにが言いたいかいうと、結局都合2回rsyncがかかるのと、1回目と2回目に
同じディレクトリのトラバーサルが走るので、まぁなんつーか若干効率が悪い
わけです。
でだ、一方 rsync には –deley-updates というオプションがあります。
これは取り合えずファイルを別の位置にどばーっととってきておいて、
実際のファイルの更新は最後にまとめてやりますよ というオプション。
一般的にリモートからローカルの転送には時間がかかるけど、ローカルでの
renameは比較的短時間で済むので、ツリー全体の不整合な時間を
ある程度減らせますよ というためのものですね(もちろん、atmicには
なりません)。
でね、この –deley-updatesオプションの動作を拡張するなり、
別のオプション(例えば –deley-update-patternとかいうオプション
を新設がいいんじゃね? という気がしている)して、「指定したパターンに
合致したファイル/ディレクトリのみ、delay-update する」とかできると、
Debian mirror 的には rsync 一発でいけるようになるので、ちょっと
うれしいんじゃねぇか? とか思いました。
誰かやる人?(わら
(自分でやれといわれそうだな(わら)
debian-cdミラー帯域制限
debian-cdのミラーからisoをhttpで持ってくアクセスがけっこう多くて、なかなかきびしいので
「大きめのisoイメージ(100M程度にしたつもり)」
を
「httpで」
取得しようとした場合のみ大幅に帯域しぼられるように調整しました。
とるならrsyncで取ってね。
Debian 5.0 released
てことで Debian 5.0.0 (aka ‘lenny’)出ました。
あちこちにかかれてるので、あんまり書くこともないけど(わら
とりあえず、インストール用のiso イメージは以下に生成中(2/16 22:00現在、まだhppaを作ってる様子)。でも よっぽどのことが
なきゃ jigdo 使って作ってね。
http://hanzubon.jp/debian-cd/5.0.0/
ちなみに amd64/i386/sourcesあたりは BD イメージも提供されるようになってるけど、
-rw-r--r-- 1 ftpadm ftpadm 19G 2009-02-16 17:21 debian-500-amd64-BD-1.iso
さすがに1枚組(ソースもあるので2枚か)らしい。
あと、今回から Live image も提供されるので、そいつらはここ。
Debian mirror の頻度
そういえば、Debian mirror の頻度 増やすっていってたのいつのまにか変更されてるっぽいな。
いずれもJSTで0,6,12,18時ころにくるようになってる様子。
あ、これか
To: debian-project@lists.debian.org Cc: debian-devel@lists.debian.org, debian-release@lists.debian.org, debian-mirrors@lists.debian.org Subject: Dinstall and mirror push frequency From: Joerg Jaspert <XXXXXX@XXXXXX> Date: Sun, 21 Dec 2008 18:11:30 +0100 as announced a bit earlier[1], I just changed the frequency of our dinstall run, and as such the frequency of the mirror pushes too. We are now having 4 runs/pushes a day. The runs start at [01|07|13|19]:52 (every 6 hours, starting at 1:52), the mirror push follows approximately an hour later, as usual. All times in UTC.
[1] http://lists.debian.org/debian-project/2008/12/msg00014.html
