活動
2016/01/16から2016/02/14まで
2016/02/10
- 16:48 OpenRTM-aist (Java) 機能 #3222: 初期化時にポートの接続やアクティベーションをrtc.confで指定し実行できるようにする
- h3. ManagerクラスのactivateManager()の pre生成処理の後に実装
* manager.components.preconnect の仕様について
Python版実装メモ.docxでは、例として以下の...
2016/02/03
- 22:35 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
- CORBA Objectがアクティブなのに、deactivateしservantをdelete仕様としている
→Servant使用中はdeleteできないようにロックをかけるべき?
→しかし、readDataPortの呼び出しシー...
2016/02/01
- 17:41 OpenRTM-aist (C++) 整備 #3436: Windows環境用の古いビルド設定を削除する
- とりあえずソースは残すことになったのでこのチケット作業は進めない。
調査メモだけ残しておく。
* #3421 のチケットのvc14の修正を参考にしてvc8用の設定を削除する
* 上記以外にも、lib/coil/ace, lib/...
2016/01/29
- 15:36 OpenRTM-aist (Python) 整備 #3434 (解決): Linux用のインストールスクリプトを整理する
- r631 で対応。
- 13:37 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
- 試しに、deactivate_object() をデストラクタの前に持ってきてみる。
ProviderのFactoryのcoil::Destructorを以下のようにMyDestuctorに置き換え。... - 12:19 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
- 試しにomniORB-4.2.0 で同じことをやってみる。...
- 10:43 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
- 4.1.6 の _add_ref() 内の _pd_refCount にはロックかかってないのでは?
4.2.0 の方では _pd_refCount.inc(), _pd_refCount.dec() に置き換わっている。このオブジ... - 10:37 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
- _remove_ref() を追加すると、常時以下のようなメッセージが表示されるようになった。...
- 10:11 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
- omniORB: Object is still busy -- etherealise later.でググってみると、以下の記事がヒット。
但しちょっと古い。
deactivate_object() に加えて _remove... - 10:08 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
- omniORBのトレースメッセージを取ってみた。デストラクタ付近の関数呼び出しと並べてみると。...
- 09:40 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
- おそらくここ。OutPortCorbaCdrProvider のデストラクタ内で死んでいる。...
- 04:54 コア バグ #3438: hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
- 1回は OutPortCorbaCdrProvider.cpp のデストラクタで落ちていることを確認。
logger の呼び出しが最後
- 04:53 コア バグ #3438 (新規): hrpsys-base の rtm.py::reeadDataPort() を呼ぶと disconnect() で稀に落ちる
- https://github.com/fkanehiro/hrpsys-base/issues/905
2016/01/26
- 14:01 OpenRTM-aist (C++) 整備 #3436 (終了): Windows環境用の古いビルド設定を削除する
- サポートが終了したvcバージョン用の設定、及び、msi作成処理を削除する
* vc8用のsln, vcprojファイル等を生成している処理を外す
* 下記batファイルは削除する。現在は、build.batを利用しているため
*... - 11:45 OpenRTM-aist (Python) 整備 #3435 (終了): idlcompile用スクリプトファイルを移動させる
- * 該当ファイルは以下の2つ
** idlcompile.bat
** idlcompile.py
* OpenRTM-aist-Python\installer下にある上記ファイルを、OpenRTM-aist-Python\O... - 11:43 OpenRTM-aist (Python) 整備 #3434 (終了): Linux用のインストールスクリプトを整理する
- * 作業ディレクトリは、OpenRTM-aist-Python\installer\install_scripts
* pkg_install_python_*.sh 以外はpython用ではないので削除する
2016/01/18
- 12:25 コア 機能 #3432 (新規): ECスレッドを実行するCPUを固定する機能の実装
- 速度が要求される場面、例えば10GbEによる高速通信などでは、スレッドの実行を特定のCPUに固定する必要がある。
固定することはsched_setaffinity()でできるらしいので、rtc.confなどでECにオプションを与える...
2016/01/16
- 00:12 OpenRTM-aist (Python) 機能 #3400: ① コンポーネント操作関数セットの実装
- 以下の関数が仕様と違っていたので修正した。
is_existing:RTCのオブジェクトリファレンスが存在しているかを判定する
get_default_rate:RTCのデフォルトECの実行周期を取得する
get_curre...
他の形式にエクスポート: Atom