ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Custom Query (3111 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (4 - 6 of 3111)

1 2 3 4 5 6 7 8 9 10 11 12
Ticket Resolution Summary Owner Reporter
#4455 fixed Slave環境にて外部ブログが重複して取得される場合がある nagasawa kiwpon
Description

■概要

Slave環境にて、外部ブログが重複して取得される場合がある

■原因

"webapp/lib/db/rss.php"

101 function db_rss_is_duplicated_rss_cache($c_member_id, $date, $link)
102 {
103     $sql = 'SELECT c_rss_cache_id FROM c_rss_cache' .
104             ' WHERE c_member_id = ? AND r_datetime = ? AND link = ?';
105     $params = array(intval($c_member_id), $date, $link);
106     return (bool)db_get_one($sql, $params);
107 }

既に登録されているブログかどうかを確認する処理でslave側を参照しているため、遅延が発生していた場合に判定が正しく行われず既に登録したブログが取得されてしまう。

■修正内容

db_get_one()の第3引数にmainを指定しマスターを参照するように修正。

■関連情報

#4454 fixed au 携帯IPアドレス帯域リスト更新 imamura623 imamura623
Description

http://www.au.kddi.com/ezfactory/tec/spec/ezsava_ip.html

111.86.143.192/27  2010年10月予定
111.86.143.224/27  2010年10月予定
111.86.147.0/27  2010年10月予定
111.86.142.128/26  2010年10月予定
111.86.142.192/26  2010年10月予定
111.86.143.0/26  2010年10月予定

関連チケット

http://redmine.openpne.jp/issues/1568

#4451 fixed Slave環境にて 日記カテゴリの追加・編集・削除を行うとデータ不整合が生まれる危険がある imamura623 kiwpon
Description

■概要

Slave 環境にて、遅延が発生している状態で日記カテゴリの操作を行うと、以下のようなデータの不整合が生まれる危険がある

  • 同じ名前の日記カテゴリが重複して登録される
  • 日記編集時に日記カテゴリが反映されない
  • 登録日記が0件の日記カテゴリができてしまう

■原因

webapp/lib/db/diary.php 以下の処理でslave(main_reader) のDBを参照しているため。

function db_diary_category_delete_c_diary_category_diary

 156         $is_diary = (bool)db_get_one($sql, array(intval($c_diary_category_id)));

function db_diary_category_list4c_member_id

  17     $result = db_get_all($sql, array(intval($c_member_id)));

master/slave間で遅延が発生していた場合、この処理で取得する日記カテゴリが古い情報となってしまうため、結果的に概要にあるような不具合を引き起こしてしまう。

■修正内容

原因に出ている処理をmaster のDBを参照するように修正

■関連情報

1 2 3 4 5 6 7 8 9 10 11 12
Note: See TracQuery for help on using queries.