[lxc-devel] [linuxcontainers.org/master] Add Japanese release announcement of LXD 3.0.1

tenforward on Github lxc-bot at linuxcontainers.org
Mon Jun 18 14:01:03 UTC 2018


A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 422 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20180618/19177f3e/attachment.bin>
-------------- next part --------------
From 556c919cf9f972894e69f367e3a163c9d905704e Mon Sep 17 00:00:00 2001
From: KATOH Yasufumi <karma at jazz.email.ne.jp>
Date: Fri, 8 Jun 2018 20:28:53 +0900
Subject: [PATCH] Add Japanese release announcement of LXD 3.0.1

Reviewed-by: Hiroaki Nakamura <hnakamur at gmail.com>
Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>
---
 content/lxd/news.ja/lxd-3.0.1.yaml | 181 +++++++++++++++++++++++++++++++++++++
 content/lxd/news/lxd-3.0.1.yaml    |  15 +--
 2 files changed, 183 insertions(+), 13 deletions(-)
 create mode 100644 content/lxd/news.ja/lxd-3.0.1.yaml

diff --git a/content/lxd/news.ja/lxd-3.0.1.yaml b/content/lxd/news.ja/lxd-3.0.1.yaml
new file mode 100644
index 0000000..c709c63
--- /dev/null
+++ b/content/lxd/news.ja/lxd-3.0.1.yaml
@@ -0,0 +1,181 @@
+title: LXD 3.0.1 リリースのお知らせ
+date: 2018/06/05 00:00
+origin: https://discuss.linuxcontainers.org/t/lxd-3-0-1-has-been-released/1954
+content: |-
+  ### はじめに <!-- Introduction -->
+  <!--
+  The LXD team is pleased to announce the release of LXD 3.0.1!
+  -->
+  LXD チームは LXD 3.0.1 のリリースをお知らせできることをうれしく思います!
+
+  <!--
+  As a stable bugfix release, no major changes have been done, instead focusing on bugfixes and minor usability improvements.
+  -->
+  Stable に対するバグフィックスのためのリリースですので、大きな変更はありません。バグフィックスと細かな使い勝手の改良にフォーカスしています。
+
+  #### 改良点 <!-- Minor improvements -->
+
+   * `lxc` と `lxd` に `version` サブコマンドが追加されました <!-- Added `version` subcommands to `lxc` and `lxd` -->
+   * クラスタリングを構築する際に、ネットワークのオプションを設定しやすくなるように、`lxd init` を作り直しました <!-- Reworked `lxd init` for clustering a bit to offer better network configuration options -->
+   * 新たに `lxc cluster enable` コマンドを追加しました <!-- Added a new `lxc cluster enable` command -->
+   * ローカルとグローバル両方のデータベースを扱えるよう `lxd sql` コマンドを作り直しました <!-- Reworked the `lxd sql` subcommand to support both local and global databases -->
+   * `lxd init --auto` コマンドが、デフォルトのブリッジも設定するようになりました <!-- `lxd init \-\-auto` now also configures a default bridge -->
+
+  #### バグ修正 <!-- Bugfixes -->
+
+   * lxc: コマンドに対する間違った Hidden 指定を修正しました <!-- Fix mistakenly hidden commands -->
+   * i18n: 翻訳テンプレートを更新しました <!-- Update translation templates -->
+   * lxd/migration: 前もってプロファイルの確認を行うようにしました <!-- Pre-validate profiles -->
+   * client: リモートに対する操作のエラー表示を改良しました <!-- Improve remote operation errors -->
+   * Typo と単語の修正を行いました <!-- Fix some typos and wording. -->
+   * lxc/image: 引数のパースが原因でクラッシュする問題を修正しました <!-- Fix crash due to bad arg parsing -->
+   * lxd: 足りなかった limits.h の include を追加しました <!-- add missing limits.h include -->
+   * lxd/init: --auto でのネットワークの設定の問題を修正しました <!-- Fix \-\-auto with network config -->
+   * lxc: クラスタリングの用語を統一しました <!-- Consistent naming of clustering terms -->
+   * lxc/file: リモートへのファイルの push 時の問題を修正しました <!-- Fix pushing files to remote -->
+   * lxd/init: デフォルトではリモートのストレージプールをセットアップしなくなりました <!-- Don't setup a remote storage pool by default -->
+   * 既存の ZFS が存在する場合、インタラクティブモードでのクラスタへの追加が失敗する `lxd init` の問題を修正しました <!-- Fix lxd init failing to join a cluster in interactive mode with an existing zfs dataset -->
+   * lxc/query: -d と -X の問題を修正しました <!-- Fix -d and -X -->
+   * lxc/help: help コマンドで `--all` が使えない問題を修正しました <!-- Make help respect --all too -->
+   * `lxc network` のヘルプにあった Typo を修正しました <!-- Fix typo in help of "lxc network" -->
+   * プール ID によるノードレベルのストレージ設定を適切にフィルタするようにしました <!-- Properly filter node-level storage configs by pool ID -->
+   * lxd/init: コマンドの出力に一貫性を持たせました <!-- Consistency -->
+   * 最新の gofmt に対応しました <!-- Make new gofmt happy -->
+   * lxc/file: シンボリックリンク先の実体を扱えるように `-r` オプションを追加しました <!-- Allow using -r to follow symlinks -->
+   * `juju/idmclient` を `CanonicalLtd/candidclient` に置き換えました <!-- Replace juju/idmclient with CanonicalLtd/candidclient -->
+   * lxc/config: snap で信頼する証明書を追加する際の問題を修正しました <!-- Fix adding trust cert on snap -->
+   * lxc/alias: ヘルプ表示の例を修正しました <!-- Fix example in help message -->
+   * client: `LXD_SOCKET` を使って LXD のソケットパスを指定できるようになりました <!-- Introduce LXD_SOCKET -->
+   * Makefile: manifest を追加しました <!-- Add a manifest -->
+   * containers: スナップショットの消去の問題を修正しました <!-- fix snapshot deletion -->
+   * lxc/init: 足りなかった `--no-profiles` オプションを追加しました <!-- Add missing \-\-no-profiles -->
+   * i18n: 翻訳を更新しました <!-- Update translations -->
+   * lxc/file: pull のターゲット処理部分のロジックを修正しました <!-- Fix pull target logic -->
+   * doc: userns-idmap 内の例を修正しました <!-- Fix example in userns-idmap -->
+   * devices: Nvidia デバイスの情報に Device Minor がない場合の問題を修正しました <!-- fail if Nvidia device minor is missing -->
+   * `db.ContainersNodeList` を追加しました <!-- Add db.ContainersNodeList -->
+   * storage: `createContainerMountpoint()` 関数内で設定しているパーミッションを修正しました <!-- createContainerMountpoint() fix perms -->
+   * ceph, lvm, storage utils, zfs, btrfs: パーミッションの問題を修正しました
+   * patches: "storage_api_path_permissions" を追加しました <!-- add "storage_api_path_permissions" -->
+   * sys/fs: s/MkdirAll/Mkdir/g
+   * logger を raft-http に渡すようにしました <!-- Pass a logger to raft-http -->
+   * データベースノードでないノードをデータベースノードに転換させるための関数 `cluster.Promote` を新たに追加しました <!-- Add new cluster.Promote function to turn a non-database node into a database one -->
+   * データベースノードへの追加が必要かどうかをチェックする `cluster.Rebalance` 関数を新たに追加しました <!-- Add new cluster.Rebalance function to check if we need to add database nodes -->
+   * ノードを削除したあとリーダーに通知するようにしましたので、リバランスされます <!-- Notify the cluster leader after a node removal, so it can rebalance -->
+   * (訳注: マイグレーションに関する) 総合テストを追加しました <!-- Add integration test -->
+   * doc: backup.md を調整しました <!-- Tweak backup.md -->
+   * lxd/init: 既存のクラスタへの参加には root 権限が必要なのでチェックを行うようにしました <!-- Require root for interactive cluster join -->
+   * "flaky" なテストをとりあえず無効化しました  (訳注: "flaky" test = 同じコードでpass/failどちらの結果にもなってしまうようなテストのこと) <!-- Disable flaky unit tests for now -->
+   * `Daemon.Init()` でのエラー時にログを出力するようにしました (訳注: 実際はInitだけでなくStopのときも) <!-- Log the error that made Daemon.Init() fail -->
+   * client: ConnectionInfo に http の URL を追加しました <!-- Expose http URL in ConnectionInfo -->
+   * lxc/query: 非 JSON エンドポイントのサポートを追加しました <!-- Add support for non-JSON endpoints -->
+   * 空のクエリ文字列を扱えるようにしました <!-- Handle empty query strings -->
+   * 標準入力からクエリを読み込めるようになりました <!-- Support reading queries from standard in -->
+   * 複数のクエリを与えることができるようになりました <!-- Support passing multiple queries -->
+   * データベースファイルをリネームしました <!-- Rename database files -->
+   * ローカルとグローバルのデータベース両方にクエリを投げられるようになりました <!-- Support querying both local and global database -->
+   * 総合テストを更新しました <!-- Update integration tests -->
+   * images_alias テーブル作成時に付いていたダブルクオートを削除しました <!-- Normalize name of images_aliases table -->
+   * スキーマとデータをダンプするための query.Dump を追加しました <!-- Add query.Dump helper to dump schema and data -->
+   * lxd sql で dump コマンドが使えるようになりました <!-- Add support for dump command in lxd sql -->
+   * lxd/containers: lxc.net のチェックの問題を修正しました <!-- Fix lxc.net check -->
+   * doc/backup.md: snap のパスを更新しました <!-- update snap path -->
+   * `lxc cluster enable` コマンドを追加しました <!-- Add lxc cluster enable command -->
+   * コマンドの説明のフォーマットを修正しました <!-- Fix command description formatting -->
+   * .pot ファイルを更新しました <!-- Update .pot files -->
+   * 総合テストでは隔離された LXD インスタンスを使うようにしました <!-- Use an isolated LXD instance in integration tests -->
+   * 総合テストでコンテナを起動させるようにしました <!-- Start a container in the integration test -->
+   * Printf を Println にしました <!-- Address style comments -->
+   * `LXD_UNPRIVILEGED_ONLY` 環境変数を使って、特権コンテナの使用を無効化できるようになりました <!-- add LXD_UNPRIVILEGED_ONLY to disallow privileged containers. -->
+   * lxd: `LXD_UNPRIVILEGED_ONLY` を調整しました <!-- tweak LXD_UNPRIVILEGED_ONLY -->
+   * doc: `LXD_UNPRIVILEGED_ONLY` の説明を追加しました <!-- add LXD_UNPRIVILEGED_ONLY -->
+   * tests: `LXD_UNPRIVILEGED_ONLY` のテストを追加しました <!-- add tests for LXD_UNPRIVILEGED_ONLY -->
+   * `LXD_UNPRIVILEGED_ONLY` が設定されている場合のエラーメッセージをわかりやすくしました <!-- Reword errors when LXD_UNPRIVILEGED_ONLY is set -->
+   * lxd/containers: 操作の進捗表示ができるようになりました <!-- Allow sending progress -->
+   * lxc/rename: リモートでのリネームが行えるようにしました <!-- Deal with remote renames -->
+   * lxd/db: 空のクエリでクラッシュしなくなりました <!-- Don't crash on empty queries -->
+   * lxd/sql: カスタムのテーブルレンダラーを削除しました <!-- Drop custom table renderer -->
+   * lxd/network: fan のサブネット計算ロジックを修正しました <!-- Fix fan subnet calculation logic -->
+   * weblate から翻訳を更新しました <!-- Update translations from weblate -->
+   * lxc/main: リモートキャッシュの問題を修正しました <!-- Fix remote caching -->
+   * lxc/storage_volumes: 色々な問題を修正しました <!-- Various fixes -->
+   * tests: 追加のクリーンアップコードを追加しました <!-- Add extra cleanup code -->
+   * lxd/storage: アップグレード時に `zfs.pool_name` も設定するようにしました <!-- Also set zfs.pool_name on upgrade -->
+   * migration: btrfs のライブマイグレーションの問題を修正しました <!-- Fix btrfs live migration -->
+   * lxd/containers: unix ドメインソケット経由のホットプラグロジックの問題を修正しました <!-- Fix broken unix hotplug logic -->
+   * lxc/list: API を呼ぶ回数を減らしました <!-- Reduce number of API calls -->
+   * lxd デーモンと waitready 間のやりとりをノンブロッキングにしました <!-- Make the interaction betwean lxd daemon and waitready non-blocking -->
+   * 起動時のログ出力を増やしました <!-- Increase logging during startup -->
+   * waitready のログエイリアスを削除しました <!-- Remove log alias for waitready -->
+   * db.OpenCluster のログエイリアスを削除しました <!-- Remove log alias for db.OpenCluster -->
+   * エラーパラメータの受取を Unavailable にしました <!-- Make Unavailable accept an error parameter -->
+   * ディスクから追加でクエリをロードするためのメソッド Schema.File() を新たに追加しました <!-- Add a new Schema.File() method to load extra queries from disk -->
+   * (訳注: クラスタ環境での(だと思う…)) patch.local.sql と patch.global.sql のサポートを追加しました <!-- Add support for patch.local.sql and patch.global.sql -->
+   * 総合テストを追加しました <!-- Add integration tests -->
+   * ディレクトリの再起コピー用の shared.DirCopy を追加しました <!-- Add shared.DirCopy to recursively copy a directory. -->
+   * database.md を更新しました <!-- Update database.md -->
+   * クラスタ環境でない場合にグローバルデータベースをバックアップするようにしました <!-- Backup global database on upgrade if non-clustered -->
+   * lxd/init: クラスタのユーザが [fan overlay](https://wiki.ubuntu.com/FanNetworking) をセットアップできるように `lxd init` を拡張しました <!-- Offer to setup a Fan bridge when clustered -->
+   * lxd init: 既存のブリッジを設定する場合の `maas.api.url` のチェックの問題を修正しました <!-- Fix maas.api.url check when setting up existing bridge -->
+   * raft のスナップショットをより頻繁に取得し、シャットダウン時にも取得するようにしました <!-- Take raft snapshots more frequently and at shutdown -->
+   * スキーマだけをダンプするために `lxd sql` に `--schema` オプションを追加しました <!-- Add \-\-schema flag to lxd sql to dump only the schema. -->
+   * `lxd sql` と `patch.*.sql` の情報について database.md を更新しました <!-- Update database.md with information about lxd sql and patch.*.sql -->
+   * データベースのデータやスキーマをダンプする方法を文書化しました <!-- Document how to dump the content or schema of databases -->
+   * シェルスクリプトの記述を修正しました <!-- Fix shell lints -->
+   * 出力が多すぎるのでスナップショットのログを無効化しました <!-- Disable snapshot logging, as it's too verbose now -->
+   * コマンドを sqlite3 ツールと合わせるように `.dump` と `.schema` にしました <!-- Make .dump and .schema special queries, for consistency with sqlite3 -->
+   * make i18n を実行しました <!-- Run make i18n -->
+   * xattr: 空の値をサポートするようにしました <!-- Support empty values -->
+   * doc: s/status command/info command/
+   * lxd/init: パスワードなしの場合のふるまいを説明するようにしました <!-- Explain passwordless behavior -->
+   * waitready の出力を減らしました <!-- Make waitready less verbose -->
+   * devices: ソースデバイスのモード (訳注: デバイスファイルのモードビット) をコピーするようにしました <!-- clone mode of device -->
+   * lxd/init: もしネットワークの設定がない場合は `--auto` で設定するようにしました <!-- Have \-\-auto setup networkng if missing -->
+   * container_lxc: optional なプロパティのディスクデバイスの問題を修正しました <!-- fix optional property for disk devs -->
+   * test: busybox イメージを修正しました <!-- Fix busybox image -->
+   * lxc/action: pause の問題を修正しました <!-- Fix pause -->
+   * lxd/callhook: `LXD_SOCKET` を使って LXD のソケットパスを指定できるようになりました <!-- Respect LXD_SOCKET environment variable -->
+   * forkfile: 必要なときだけ `O_RDWR` で open するようにしました <!-- only open O_RDWR if necessary -->
+   * クラスタ環境でない場合のみコピーをローカルだとみなすようにしました <!-- Consider a copy to be local only when not clustered -->
+   * api: backup 構造体を追加しました <!-- Add backup structs -->
+   * client: バックアップ機能を実装しました <!-- Implement backup functionality -->
+   * shared: RunCommandWithFds を実装しました <!-- Implement RunCommandWithFds -->
+   * btrfs: doContainerCreate() を追加しました <!-- add doContainerCreate() -->
+   * btrfs: doContainerSnapshotCreate() を追加しました <!-- add doContainerSnapshotCreate() -->
+   * ceph: リストア時に確実にファイルシステムの整合性が保てるようにしました <!-- ensure fs consistency when snapshotting -->
+   * ceph: スナップショット取得時に確実にファイルシステムの整合性が保てるようにしました <!-- ensure fs consistency when restoring -->
+   * ceph: doContainerCreate() を追加しました <!-- add doContainerCreate() -->
+   * ceph, lvm, zfs: doContainerMount() を追加しました <!-- add doContainerMount() -->
+   * zfs: `do*()` ヘルパーを追加しました <!-- add do*() helpers -->
+   * lvm: 内部的なプール名を使うようにしました <!-- use internal pool name -->
+   * lxd-p2c: ターゲットの URL をより賢く扱うようにしました <!-- Handle target URL smarter -->
+   * lxd-p2c: 引数がない場合のエラーを無視するようにしました <!-- Ignore missing arg errors -->
+   * lxd-p2c: 失敗時にコンテナを削除するようにしました <!-- Delete containers on failure -->
+   * lxd-p2c: rsync のエラーをわかりやすく報告するようにしました <!-- Better report rsync errors -->
+   * lxd-p2c: rsync の引数を上書きできるようにしました <!-- Allow overriding rsync args -->
+   * クラスタデータベースをシリアルに読むようにしました <!-- Serialize reads to the cluster database -->
+   * doc: API 拡張の Typo を修正しました <!-- Fix typo in api-extensions -->
+   * コンテナ・スナップショットの publish API のリクエストを関連するノードにリダイレクトするようにしました <!-- Redirect container/snapshost publish API requests to the relevant node -->
+   * gpu: デフォルトのデバイスモードにフォールバックするようにしました <!-- fallback to default device mode -->
+   * ノード固有のプールとネットワークの設定キーについてのエラーメッセージと説明を改良しました <!-- Improve error messages and docs about node-specific config keys for pools and networks -->
+   * ソースコード中の長い行の改行を調整しました <!-- Avoid wrapping long lines -->
+   * lxd-p2c: rsync のバージョンチェックを行うようにしました <!-- Add rsync version check -->
+   * lvm: s/LXDPool/LXDThinPool/g
+   * データベースの相互作用を防ぐために `expandConfig` 関数から `expandConfigFromProfiles` を分離させました <!-- Extract expandConfigFromProfiles from expandConfig to avoid db interaction -->
+   * 他のクラスタノードにプロファイルの変更をブロードキャストするようにしました <!-- Broadcast profile changes to other cluster nodes -->
+   * lvm: LXD で使っているプール名を使うようにしました <!-- use LXD pool name -->
+   * tests: ceph の pg_num を 1 に減らしました <!-- Reduce ceph pg_num down to 1 -->
+   * lxc-to-lxd: `LXD_SOCKET` 環境変数を参照するようになりました <!-- Respect LXD_SOCKET environment variable -->
+   * マニュアルで liblxc 構造体をリリースするようになりました <!-- Manually release the liblxc structs -->
+   * マニュアルでの GC 呼び出しを削除しました <!-- Drop manual GC calls -->
+   * lxd/containers: metadata 内の fd のリークを修正しました <!-- Fix fd leak in metadata -->
+
+  ### サポートとアップグレード <!-- Support and upgrade -->
+  <!--
+  LXD 3.0.1 is supported until June 2023 and is our current LTS release, users are encouraged to update to the latest bugfix releases as they're made available.
+  -->
+  LXD 3.0.1 は 2023 年 6 月までサポートされる最新の LTS リリースです。利用可能になった最新のバグ修正リリースに更新することをお勧めします。
+
+  ### ダウンロード <!-- Downloads -->
+   - LXD リリース tarball <!-- Main release tarball -->: [lxd-3.0.1.tar.gz](https://linuxcontainers.org/downloads/lxd/lxd-3.0.1.tar.gz)
+   - GPG シグネチャ <!-- GPG signature -->: [lxd-3.0.1.tar.gz.asc](https://linuxcontainers.org/downloads/lxd/lxd-3.0.1.tar.gz.asc)
diff --git a/content/lxd/news/lxd-3.0.1.yaml b/content/lxd/news/lxd-3.0.1.yaml
index 179df36..0b99a7d 100644
--- a/content/lxd/news/lxd-3.0.1.yaml
+++ b/content/lxd/news/lxd-3.0.1.yaml
@@ -22,12 +22,10 @@ content: |-
    * lxd/migration: Pre-validate profiles
    * client: Improve remote operation errors
    * Fix some typos and wording.
-   * Wording fix.
    * lxc/image: Fix crash due to bad arg parsing
    * lxd: add missing limits.h include
    * lxd/init: Fix --auto with network config
    * lxc: Consistent naming of clustering terms
-   * i18n: Update translation templates
    * lxc/file: Fix pushing files to remote
    * lxd/init: Don't setup a remote storage pool by default
    * Fix lxd init failing to join a cluster in interactive mode with an existing zfs dataset
@@ -35,14 +33,12 @@ content: |-
    * lxc/help: Make help respect --all too
    * Fix typo in help of "lxc network"
    * Properly filter node-level storage configs by pool ID
-   * i18n: Update translation templates
    * lxd/init: Consistency
    * Make new gofmt happy
    * lxc/file: Allow using -r to follow symlinks
    * Replace juju/idmclient with CanonicalLtd/candidclient
    * lxc/config: Fix adding trust cert on snap
    * lxc/alias: Fix example in help message
-   * i18n: Update translation templates
    * client: Introduce LXD_SOCKET
    * Makefile: Add a manifest
    * containers: fix snapshot deletion
@@ -53,13 +49,9 @@ content: |-
    * devices: fail if Nvidia device minor is missing
    * Add db.ContainersNodeList
    * storage: createContainerMountpoint() fix perms
-   * ceph: s/0755/0711/g
-   * lvm: s/0755/0711/g
-   * storage utils: s/0755/0711/g
-   * zfs: s/0755/0711/g
+   * ceph, lvm, storage utils, zfs, btrfs: fix permissions
    * patches: add "storage_api_path_permissions"
    * sys/fs: s/MkdirAll/Mkdir/g
-   * btrfs: fix permissions
    * Pass a logger to raft-http
    * Add new cluster.Promote function to turn a non-database node into a database one
    * Add new cluster.Rebalance function to check if we need to add database nodes
@@ -113,7 +105,6 @@ content: |-
    * Make Unavailable accept an error parameter
    * Add a new Schema.File() method to load extra queries from a file
    * Add support for patch.local.sql and patch.global.sql
-   * Add integration tests
    * Add shared.DirCopy to recursively copy a directory.
    * Update database.md
    * Backup global database if non-clustered
@@ -148,9 +139,7 @@ content: |-
    * ceph: ensure fs consistency when snapshotting
    * ceph: ensure fs consistency when restoring
    * ceph: add doContainerCreate()
-   * ceph: add doContainerMount()
-   * lvm: add doContainerMount()
-   * zfs: add doContainerMount()
+   * ceph, lvm, zfs: add doContainerMount()
    * zfs: add do*() helpers
    * lvm: use internal pool name
    * lxd-p2c: Handle target URL smarter


More information about the lxc-devel mailing list