History log of /openbmc/phosphor-objmgr/ (Results 276 – 300 of 311)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
f7aa902e19-May-2016 Patrick Williams <patrick@stwcx.xyz>

Merge pull request #11 from bradbishop/no-introspection

Avoid introspection during discovery

ba86bc8805-May-2016 Brad Bishop <bradleyb@fuzziesquirrel.com>

Avoid introspection during discovery

Speed up discovery by calling GetManagedObjects on any ObjectManagers.
Fall back on introspection for parent elements or services that don't
implement one.

2abc4d0604-May-2016 nkskjames <nkskjames@gmail.com>

Merge pull request #10 from bradbishop/accessor

Add an accessor function for cache entries

10abe04502-May-2016 Brad Bishop <bradleyb@fuzziesquirrel.com>

Add an accessor function for cache entries

Determining the difference between a directory path element
and a path element that doesn't exist with pyphosphor is
awkward. Create an accessor function

Add an accessor function for cache entries

Determining the difference between a directory path element
and a path element that doesn't exist with pyphosphor is
awkward. Create an accessor function to funnel this weirdness
in one spot.

Make sure objectmanagers adhere to match rules before adding them.

show more ...

a2c0d00e29-Apr-2016 Patrick Williams <patrick@stwcx.xyz>

Merge pull request #9 from bradbishop/pull-assoc

association support

c568e02023-Mar-2016 Brad Bishop <bradleyb@us.ibm.com>

Add ObjectManager interfaces automatically

We don't get signals for the ObjectManager itself, so if one is
detected (from one of its signals) that we don't know about add
it to the cache.

d9fc21c718-Mar-2016 Brad Bishop <bradleyb@us.ibm.com>

Add support for associations

General overview:
Monitor objects that implement org.openbmc.Associations.
React by creating objects implementing org.openbmc.Association.
Include org.freedesktop.DBus.O

Add support for associations

General overview:
Monitor objects that implement org.openbmc.Associations.
React by creating objects implementing org.openbmc.Association.
Include org.freedesktop.DBus.ObjectManager support.

Details:
Implemented properties changed handler for changes to associations
property of org.openbmc.Associations objects.
Updated interfaces added/removed handlers to react to
org.openbmc.Associations.
Required an index to react to endpoint state changes.

For additional on associations information check:
https://github.com/openbmc/docs/blob/master/dbus-interfaces.md

show more ...

9cff26bb18-Mar-2016 Brad Bishop <bradleyb@us.ibm.com>

Minor refactoring

No functional changes.
Changed any bus name references to "owner".
A couple whitespace changes.

fed968ee18-Mar-2016 Brad Bishop <bradleyb@us.ibm.com>

Add cache access and signal validation wrappers

Use of the main cache structure will grow so added some wrappers
that automate initialization and cleanup.

Refactored duplicate signal handler bus/in

Add cache access and signal validation wrappers

Use of the main cache structure will grow so added some wrappers
that automate initialization and cleanup.

Refactored duplicate signal handler bus/interface validation
logic into reusable functions.

Updated discovery and signal handlers to make use of all these
new functions.

show more ...

b338560b04-Mar-2016 Brad Bishop <bradleyb@us.ibm.com>

Update license year from 2015 to 2016

fb1f58e904-Mar-2016 Brad Bishop <bradleyb@us.ibm.com>

Use pyobmc package

No functional changes here. Just module/package namespace updates
to use the pyobmc library. Removed code duplicated by pyobmc.

fb270c0b04-Mar-2016 Brad Bishop <bradleyb@us.ibm.com>

Add gitignore

Lifted from
https://github.com/github/gitignore/blob/master/Python.gitignore

956dd44f09-Feb-2016 nkskjames <nkskjames@gmail.com>

Merge pull request #6 from bradbishop/discard

bug fix and pep8 cleanup

4b84941704-Feb-2016 Brad Bishop <bradleyb@us.ibm.com>

Run phosphor-mapper through pep8

This is all whitespace adjustments flagged by pep8.

e07fb49404-Feb-2016 Brad Bishop <bradleyb@us.ibm.com>

Discard existing interfaces

Avoid the need for syncronization between the mapper and services
emitting interfaces added signals by discarding interfaces that have
already been discovered. This can

Discard existing interfaces

Avoid the need for syncronization between the mapper and services
emitting interfaces added signals by discarding interfaces that have
already been discovered. This can happen when ia service emits the
interfaces added signal in quick sucession to the name owner changed
signal, and the mapper discovers the new interface while handling
the name owner changed signal.

show more ...

3f7aa32930-Nov-2015 Patrick Williams <patrick@stwcx.xyz>

Merge pull request #5 from bradbishop/delete

Objectmananger signal handling fixes

5ffc2a3c25-Nov-2015 Brad Bishop <bradleyb@us.ibm.com>

Objectmananger signal handling fixes

Fixed signal name typo.
Added get_owned_name helper.
Use well known and connection specific name where appropriate.

6aed08d410-Nov-2015 Patrick Williams <patrick@stwcx.xyz>

Merge pull request #4 from bradbishop/enumerate

Make MapperNotFound a proper dbus exception

ae0c0afa09-Nov-2015 Brad Bishop <bradleyb@us.ibm.com>

Make MapperNotFound a proper dbus exception

Set the name to org.openbmc.objectmapper.Error.NotFound

a052e82509-Nov-2015 Patrick Williams <patrick@stwcx.xyz>

Merge pull request #3 from bradbishop/enumerate

Mapper refactoring

70f7f56304-Nov-2015 Brad Bishop <bradleyb@us.ibm.com>

Use introspect interface enum

65b7cebd04-Nov-2015 Brad Bishop <bradleyb@us.ibm.com>

Mapper performance improvements

Don't introspect when calling get_object.
Check for bus name match in signal handlers.

3640ecd603-Nov-2015 Brad Bishop <bradleyb@us.ibm.com>

Add basic error handling to ObjectMapper

Raise MapperNotFound for invalid paths supplied to the
DBUS API.

77fc9dff03-Nov-2015 Brad Bishop <bradleyb@us.ibm.com>

Add ObjectMapper binding

Wrapper that allows default parameters to be used with the Mapper
DBUS interface.

d4a1b93a03-Nov-2015 Brad Bishop <bradleyb@us.ibm.com>

Add enumerate iface alias to OpenBMCMapper

1...<<111213