memo: スケジューリングの役割
- イメージ的には銀行員の手法での__支払い__を実装に反映した感じ
- 後ろに重いサスペンションが控えている場合の挙動の違い:
- 6章(償却):「軽い操作で__仮想的に__その内のN個のデビットを払ったことにしておこう」
- 7章(最悪):「軽い操作で__実際に__その内のN個の(小さな)サスペンションを事前に評価しておこう」
- 支払い(or 評価)が終わっていないオブジェクト(サスペンション)に対するアクセスは許可されない
Task
にかなり依存してるので、まずはこれらを理解することが重要module Embulk | |
module Parser | |
class XxxParserPlugin < ParserPlugin | |
Plugin.register_parser("xxx", self) | |
def self.transaction(config, &control) | |
parser_task = config.load_config(Java::LineDecoder::DecoderTask) | |
# configuration code: |
select current_time, c.relname, l.database, l.transaction, l.pid, a.usename, l.mode, l.granted from pg_catalog.pg_locks l join pg_catalog.pg_class c on c.oid = l.relation join pg_catalog.pg_stat_activity a on a.procpid = l.pid; | |
set query_group to 'superuser'; | |
select pg_terminate_backend(<pid>); | |
reset query_group; |
(2019/04 追記 こちらの情報は非常に古く、またRC版での結果となります。記録として残していますが参考になさらないでください)
CyberAgent エンジニア Advent Calendar 2014 2日目です。
昨日に引き続き、秋葉原ラボの柿島が担当します。仕事ではHadoopクラスタの運用を中心に、秋葉原ラボのインフラ/ミドルウェアまわりを担当しています。今年はHadoop、mesos、Aerospikeと分散型のシステムを触る機会が多い1年でした。
この記事のテーマはRedis Clusterです。Redis Clusterが使えるようになるRedis 3.0.0は10月にRC1がリリースされました。2015年のQ1にstableリリースを目指しているようです。
注意: これは同時翻訳の記録等からそのまま起こしたもので正式なものではありません。コメント等で詳細を補足して頂けると助かります。
作: | @voluntas |
---|---|
バージョン: | 1.0.5 |
url: | http://voluntas.github.io/ |
2014 年 9 月 26 日に行われた gumistudy#20 の発表資料です