Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9347031
arch-container.puml
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
928 B
Subscribers
None
arch-container.puml
View Options
@startuml arch-container
' !includeurl https://raw.githubusercontent.com/RicardoNiepel/C4-PlantUML/master/C4_Container.puml
!include c4-plantuml/C4_Container.puml
' title Container diagram for the Software Heritage virtual filesystem (SwhFS)
left to right direction
Person(user, "User")
Container(fuse, "FUSE", "kernel", "Delegates filesystem implementation to user space")
System_Boundary(swhfs_bound, "SwhFS") {
Container(swh_fuse, "swh.fuse", "pyfuse3, libfuse, FUSE", "Provides a filesystem view of Software Heritage objects")
ContainerDb(cache, "Cache", "SQLite or in-memory", "Local cache for objects and metadata")
Rel(swh_fuse, cache, "Reads objects and metadata from", "SQL")
}
System_Ext(archive, "Software Heritage archive")
Rel(user, fuse, "Accesses", "Filesystem")
Rel(fuse, swh_fuse, "Calls user space daemon", "FUSE API")
Rel(swh_fuse, archive, "Retrieves objects and metadata from", "REST API")
@enduml
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Jul 4, 4:52 PM (3 w, 10 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3287571
Attached To
rDFUSE FUSE virtual file system
Event Timeline
Log In to Comment