Specifications
A-31
Cisco TV CDS 2.5 ISA Software Configuration Guide
OL-24788-01
Appendix A Troubleshooting
Cache-Fill Issues
Cache-Fill Issues
This section covers the following cache-fill issues:
• Tracking Cache-Fill Source
• Rules for ISV Interoperability with Vaults and Streamers
• Network
Tracking Cache-Fill Source
You can track whether or not a GOID for a stream is filling remotely or locally by enabling and tracking
it in the fill.log. Streams can share the same GOID; in which case it is not possible to tell which stream
is currently filling the data.
To track the cache-fill source of a stream, do the following:
Step 1 Find the stream that is playing in the c2k.log on the Streamer, along with the content that was requested
(GOID number).
Step 2 Enable the fill.log on the Caching Nodes the Streamer is mapped to.
echo 1 >/proc/calypso/tunables/enableFillLog
Step 3 On the Caching Nodes, use the tail command to follow the log and grep for the GOID.
Following is an example fill.log:
<omitted content>..
18:30:23 44 DISK 000814a4132455c4 0000c1f7 to 00014e3e 0ea6 FINISHED 0x0000f558
18:30:24 4 NET 000864b26ab0a076 3fde3a14 to 3fe86299 3a98 TRUNCATE 0x3fdeb83c
18:30:24 4 NET 000864b26ab0a076 3fde3a14 to 40000000 3a98 FINISHED 0x3fdeb834
18:30:24 4 NET 000864b26ab0a076 3fde3a14 to 3fdeb83c 3a98 CANCEL 0x3fdeb93e
18:30:25 44 DISK 000884b7c94042f4 3ff3730d to 3ffca5d0 3a98 CANCEL 0x3ff3fcb5
18:30:25 43 DISK 000884b7c94042f4 3ff3730d to 3ffca5d0 3a98 FINISHED 0x3ff3fcb5
18:30:27 43 DISK 000814a4132455c4 0001fadb to 0002d79d 0ea6 START delay 14376
18:30:28 43 DISK 000854b26ab11667 3ffd2b92 to 3ffd4198 0ea6 FINISHED 0x3ffd4198
<omitted content>...
START - fill started from DISK or NET
FINISHED - fill finished
CANCEL - fill cancelled
TRUCATE - fill truncated to new ending sector offset
Burst and delay times are in microseconds. Bursts are sent immediately at a high rate. The delay time
specifies when to start sending the data at rate, up to 30 seconds into the future.
If no Caching Nodes are reporting fill for the GOID, then the content is being filled from memory.
Step 4 Disable the fill logs on the Caching Nodes when finished.
echo 0 >/proc/calypso/tunables/enableFillLog
Rules for ISV Interoperability with Vaults and Streamers
The following rules apply for ISVs to interoperate with Vaults and Streamers: