I added 2 FSStorages and they work fine:
fs 1
request 0
fs 2
request 0
so I set VIDEO_FOLDER_CONTAINER_ID = 0 (in my TestStorage)
now I also got the correct output
request 0
test 1
request 0
test 2
the really weird thing is after I reset VIDEO_FOLDER_CONTAINER_ID = 54
it still works
request 0
test 1
request 0
test 2
But when I open the audio folder the console still prints
request 53
test 3
request 53
test 3
Somehow the XBOX decided to no longer request 54 but 0 instead.
I am getting more and more confused :-P
BTW: my config file for the described example is this:
<config>
<logging level="debug">
<subsystem active="yes" level="info" name="feed_store" />
<subsystem active="yes" level="info" name="coherence" />
<subsystem active="yes" level="info" name="webserver" />
<subsystem active="no" level="info" name="dbus" />
<subsystem active="no" level="info" name="webui" />
<subsystem active="no" level="info" name="webui_menu_fragment" />
<subsystem active="no" level="info" name="webui_device_fragment" />
<subsystem active="no" level="info" name="webui_logging_fragment" />
<subsystem active="no" level="info" name="ssdp" />
<subsystem active="no" level="info" name="msearch" />
<subsystem active="no" level="info" name="device" />
<subsystem active="no" level="info" name="service_server" />
<subsystem active="no" level="info" name="service_client" />
<subsystem active="no" level="info" name="action" />
<subsystem active="no" level="info" name="variable" />
<subsystem active="no" level="info" name="event_server" />
<subsystem active="no" level="info" name="event_subscription_server" />
<subsystem active="no" level="info" name="event_protocol" />
<subsystem active="yes" level="info" name="soap" />
<subsystem active="yes" level="info" name="mediaserver" />
<subsystem active="no" level="info" name="mediarenderer" />
<subsystem active="no" level="info" name="controlpoint" />
<subsystem active="yes" level="info" name="connection_manager_server" />
<subsystem active="no" level="info" name="content_directory_server" />
<subsystem active="no" level="info" name="ms_client" />
<subsystem active="no" level="info" name="mr_client" />
<subsystem active="no" level="info" name="fs_store" />
<subsystem active="no" level="info" name="fs_item" />
<subsystem active="no" level="info" name="gstreamer_player" />
<logfile active="yes">coherence.log</logfile>
</logging>
<controlpoint>yes</controlpoint>
<plugin active="yes">
<uuid>92270c1f-f2a1-4c6a-9855-512e0099cdb5</uuid>
<name>test 1</name>
<backend>MyTestStore</backend>
</plugin>
<plugin active="yes">
<uuid>62a852a7-fa03-498d-b41b-9375ed88462e</uuid>
<name>test 2</name>
<backend>MyTestStore</backend>
</plugin>
<plugin active="yes">
<uuid>73fc12be-6efb-434e-90ca-d14c033d1a31</uuid>
<name>test 3</name>
<backend>MyTestStore</backend>
</plugin>
<use_dbus>no</use_dbus>
<web-ui>yes</web-ui>
<logmode>debug</logmode>
<serverport>8080</serverport>
</config>
2009/4/17 Frank Scholz
<[hidden email]>
Hi Dominik,
> So my conclusion from this is that the XBOX always makes requests
> on the last backend storage that has been created
> (in our case here "test 3")
you are sure all backends have a different UUID?
Do you use a config file? Old or XML format?
Could you do a test with two FSStore backends?
coherence --plugin=backend:FSStore,content:/path/one \
--plugin=backend:FSStore,content:/path/two
Regards,
Frank
_______________________________________________
coherence-dev mailing list
[hidden email]
http://lists.beebits.net/cgi-bin/mailman/listinfo/coherence-dev