| Jacob Sparre Andersen: Distributed LEGO image archive/gallery | [ Computing | Science | LEGO | Comics ] |
|---|
image-key, which is a
cryptographic hash of the image content. (The command anytopnm |
pnmnoraw | sha1sum has the required properties.)tag and text) are
composed of an ISO language code field and the actual text field.load-fraction is a decimal number describing how
large a fraction of the load limit, the node is running at at the moment.
If the node has several imposed non-storage limits, it should send the
largest load-fraction.Tables:
has-copy:image-key is in Blocked imagesthen stop here.
image-key isn't in Published by, then add (
image-key, publisher) to the table, and mark
the notification for retransmission.image-key, host) isn't in
Mirrors, then add (
image-key, host) to
the table, and mark the notification for retransmission.image-key, tag-language,
tag-text) isn't in Tags, then add (
image-key, tag-language,
tag-text) to the table, and mark the notification for
retransmission.image-key in Tagswhich aren't in the
tag-list. If any entries are removed, then mark the
notification for retransmission.no-copy:image-key is in Blocked imagesthen stop here.
image-key, host) is in Mirrors, then remove (
image-key, host) from the table,
and mark the notification for retransmission.image-key isn't in Mirrors, then remove all
image-key entries from Published by,
Tagsand
Policy violations.
off-line:host is in Mirrors, then remove all
host-entries from the table, mark the removed
image-keys for clean-up, and mark the notification for
retransmission.host is in Load, then remove all
host-entries from the table, and mark the notification for
retransmission.host is in Connections, then remove all
host-entries from the table, and mark the notification for
retransmission.image-key marked for clean-up; if it isn't in
Mirrors, then remove all its entries from
Published by,
Tagsand
Policy violations.
sending-to:to-host; if (from-host,
to-host) isn't in Connections, then add (
from-host, to-host) to the table, and mark the
notification for retransmission.from-host, to-host) in
Connectionswhich aren't in the
to-host-list. If any
entries are removed, then mark the notification for retransmission.policy-violation:image-key is in Blocked imagesthen stop here.
image-key, reviewer,
policy-id, language, text) isn't
in Policy violations, then insert/replace the entry in the table, and mark the notification for retransmission.
current-load:host, load-fraction) isn't in
Load, then insert/replace the entry in the table, and mark the notification for retransmission.
please-copy:image-key is in Blocked imagesthen stop here.
image-key in
local storage, then stop here.image-key to local
storage, check that the image content corresponds to the key.new-host:has-copy, sending-to,
policy-violation and currenct-load
notifications.Has-copy:No-copy:Off-line:Sending-to:Policy-violation:Current-load:Please-copy:new-host:We still need:
Curriculum vitae • Publication list • RSS feeds
Jacob Sparre Andersen Research & Innovation • Vesterbrogade 148 K • 1620 København V • Danmark