Advertisement
kmajumder

Untitled

Apr 2nd, 2020
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.52 KB | None | 0 0
  1. PrivateBin
  2.  
  3. This document will expire in 6 days.
  4. 2020-04-02 08:06:51,483+0000 INFO (jsonrpc/4) [jsonrpc.JsonRpcServer] RPC call Host.getAllVmStats succeeded in 0.00 seconds (__init__:312)
  5. 2020-04-02 08:06:51,486+0000 INFO (jsonrpc/5) [api.host] START getAllVmIoTunePolicies() from=::1,46132 (api:48)
  6. 2020-04-02 08:06:51,487+0000 INFO (jsonrpc/5) [api.host] FINISH getAllVmIoTunePolicies return={'status': {'code': 0, 'message': 'Done'}, 'io_tune_policies_dict': {'514f9c7d-c622-4027-8663-c4240464013c': {'policy': [], 'current_values': []}}} from=::1,46132 (api:54)
  7. 2020-04-02 08:06:51,487+0000 INFO (jsonrpc/5) [jsonrpc.JsonRpcServer] RPC call Host.getAllVmIoTunePolicies succeeded in 0.00 seconds (__init__:312)
  8. 2020-04-02 08:06:52,229+0000 INFO (vmrecovery) [vdsm.api] START getConnectedStoragePoolsList(options=None) from=internal, task_id=53c34eef-0bb4-4433-bfe2-e0d944d16341 (api:48)
  9. 2020-04-02 08:06:52,229+0000 INFO (vmrecovery) [vdsm.api] FINISH getConnectedStoragePoolsList return={'poollist': []} from=internal, task_id=53c34eef-0bb4-4433-bfe2-e0d944d16341 (api:54)
  10. 2020-04-02 08:06:52,229+0000 INFO (vmrecovery) [vds] recovery: waiting for storage pool to go up (clientIF:725)
  11. 2020-04-02 08:06:53,186+0000 INFO (jsonrpc/6) [vdsm.api] START connectStorageServer(domType=7, spUUID='00000000-0000-0000-0000-000000000000', conList=[{'password': '********', 'vfs_type': 'glusterfs', 'port': '', 'mnt_options': 'backup-volfile-servers=tendrl26.lab.eng.blr.redhat.com:tendrl27.lab.eng.blr.redhat.com', 'iqn': '', 'connection': 'tendrl25.lab.eng.blr.redhat.com:/engine', 'ipv6_enabled': 'false', 'id': '00000000-0000-0000-0000-000000000000', 'user': '', 'tpgt': '1'}], options=None) from=::ffff:192.168.1.10,45492, flow_id=a71b44d7-9f05-459f-a827-841a0113678e, task_id=a63498e3-2784-471f-87f7-dbed331f4cb0 (api:48)
  12. 2020-04-02 08:06:53,379+0000 INFO (jsonrpc/7) [api.host] START getStats() from=::ffff:192.168.1.10,45492 (api:48)
  13. 2020-04-02 08:06:53,409+0000 INFO (jsonrpc/6) [storage.StorageServer.MountConnection] Creating directory '/rhev/data-center/mnt/glusterSD/tendrl25.lab.eng.blr.redhat.com:_engine' (storageServer:167)
  14. 2020-04-02 08:06:53,410+0000 INFO (jsonrpc/6) [storage.fileUtils] Creating directory: /rhev/data-center/mnt/glusterSD/tendrl25.lab.eng.blr.redhat.com:_engine mode: None (fileUtils:198)
  15. 2020-04-02 08:06:53,410+0000 WARN (jsonrpc/6) [storage.StorageServer.MountConnection] Using user specified backup-volfile-servers option (storageServer:274)
  16. 2020-04-02 08:06:53,410+0000 INFO (jsonrpc/6) [storage.Mount] mounting tendrl25.lab.eng.blr.redhat.com:/engine at /rhev/data-center/mnt/glusterSD/tendrl25.lab.eng.blr.redhat.com:_engine (mount:207)
  17. 2020-04-02 08:06:53,421+0000 INFO (jsonrpc/7) [vdsm.api] START repoStats(domains=()) from=::ffff:192.168.1.10,45492, task_id=c3befd0a-b892-4b0f-be9c-d737dc3d0ba8 (api:48)
  18. 2020-04-02 08:06:53,422+0000 INFO (jsonrpc/7) [vdsm.api] FINISH repoStats return={} from=::ffff:192.168.1.10,45492, task_id=c3befd0a-b892-4b0f-be9c-d737dc3d0ba8 (api:54)
  19. 2020-04-02 08:06:53,423+0000 INFO (jsonrpc/7) [vdsm.api] START multipath_health() from=::ffff:192.168.1.10,45492, task_id=b1d253f4-c660-41d3-9bf8-d86962745f03 (api:48)
  20. 2020-04-02 08:06:53,423+0000 INFO (jsonrpc/7) [vdsm.api] FINISH multipath_health return={} from=::ffff:192.168.1.10,45492, task_id=b1d253f4-c660-41d3-9bf8-d86962745f03 (api:54)
  21. 2020-04-02 08:06:53,433+0000 INFO (jsonrpc/7) [api.host] FINISH getStats return={'status': {'code': 0, 'message': 'Done'}, 'info': (suppressed)} from=::ffff:192.168.1.10,45492 (api:54)
  22. 2020-04-02 08:06:53,435+0000 INFO (jsonrpc/7) [jsonrpc.JsonRpcServer] RPC call Host.getStats succeeded in 0.06 seconds (__init__:312)
  23. 2020-04-02 08:06:53,664+0000 INFO (jsonrpc/6) [IOProcessClient] (glusterSD/tendrl25.lab.eng.blr.redhat.com:_engine) Closing client (__init__:610)
  24. 2020-04-02 08:06:53,665+0000 INFO (jsonrpc/6) [IOProcessClient] (7a0407b4-9cd0-4d0f-96e0-de7f9d221e60) Closing client (__init__:610)
  25. 2020-04-02 08:06:53,691+0000 INFO (tmap-6/0) [IOProcessClient] (glusterSD/tendrl25.lab.eng.blr.redhat.com:_engine) Starting client (__init__:308)
  26. 2020-04-02 08:06:53,711+0000 INFO (ioprocess/8734) [IOProcess] (glusterSD/tendrl25.lab.eng.blr.redhat.com:_engine) Starting ioprocess (__init__:434)
  27. 2020-04-02 08:06:53,717+0000 INFO (jsonrpc/6) [storage.StorageDomainCache] Invalidating storage domain cache (sdc:74)
  28. 2020-04-02 08:06:53,717+0000 INFO (jsonrpc/6) [vdsm.api] FINISH connectStorageServer return={'statuslist': [{'id': '00000000-0000-0000-0000-000000000000', 'status': 0}]} from=::ffff:192.168.1.10,45492, flow_id=a71b44d7-9f05-459f-a827-841a0113678e, task_id=a63498e3-2784-471f-87f7-dbed331f4cb0 (api:54)
  29. 2020-04-02 08:06:53,718+0000 INFO (jsonrpc/6) [jsonrpc.JsonRpcServer] RPC call StoragePool.connectStorageServer succeeded in 0.53 seconds (__init__:312)
  30. 2020-04-02 08:06:53,754+0000 INFO (jsonrpc/1) [vdsm.api] START getStorageDomainsList(spUUID='00000000-0000-0000-0000-000000000000', domainClass=1, storageType='', remotePath='tendrl25.lab.eng.blr.redhat.com:/engine', options=None) from=::ffff:192.168.1.10,45492, flow_id=a71b44d7-9f05-459f-a827-841a0113678e, task_id=57e3de79-a5f7-4354-a216-afae00953ee6 (api:48)
  31. 2020-04-02 08:06:53,754+0000 INFO (jsonrpc/1) [storage.StorageDomainCache] Refreshing storage domain cache (resize=True) (sdc:80)
  32. 2020-04-02 08:06:53,754+0000 INFO (jsonrpc/1) [storage.ISCSI] Scanning iSCSI devices (iscsi:442)
  33. 2020-04-02 08:06:53,823+0000 INFO (jsonrpc/1) [storage.ISCSI] Scanning iSCSI devices: 0.07 seconds (utils:390)
  34. 2020-04-02 08:06:53,824+0000 INFO (jsonrpc/1) [storage.HBA] Scanning FC devices (hba:60)
  35. 2020-04-02 08:06:53,986+0000 INFO (jsonrpc/1) [storage.HBA] Scanning FC devices: 0.16 seconds (utils:390)
  36. 2020-04-02 08:06:54,012+0000 INFO (jsonrpc/1) [storage.Multipath] Resizing multipath devices (multipath:104)
  37. 2020-04-02 08:06:54,018+0000 INFO (jsonrpc/1) [storage.Multipath] Resizing multipath devices: 0.00 seconds (utils:390)
  38. 2020-04-02 08:06:54,019+0000 INFO (jsonrpc/1) [storage.StorageDomainCache] Refreshing storage domain cache: 0.26 seconds (utils:390)
  39. 2020-04-02 08:06:54,133+0000 WARN (jsonrpc/1) [storage.LVM] Command ['/sbin/lvm', 'vgs', '--config', 'devices { preferred_names=["^/dev/mapper/"] ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3 filter=["a|^/dev/mapper/3600508b1001cb0443a96e4ef9dccf8ef$|", "r|.*|"] hints="none" } global { locking_type=1 prioritise_write_locks=1 wait_for_locks=1 use_lvmetad=0 } backup { retain_min=50 retain_days=0 }', '--noheadings', '--units', 'b', '--nosuffix', '--separator', '|', '--ignoreskippedcluster', '-o', 'uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name'] succeeded with warnings: [' WARNING: Device mismatch detected for gluster_vg_sdb/gluster_lv_engine which is accessing /dev/sdb instead of /dev/mapper/3600508b1001cb0443a96e4ef9dccf8ef.', ' WARNING: Device mismatch detected for gluster_vg_sdb/gluster_thinpool_gluster_vg_sdb_tmeta which is accessing /dev/sdb instead of /dev/mapper/3600508b1001cb0443a96e4ef9dccf8ef.', ' WARNING: Device mismatch detected for gluster_vg_sdb/gluster_thinpool_gluster_vg_sdb_tdata which is accessing /dev/sdb instead of /dev/mapper/3600508b1001cb0443a96e4ef9dccf8ef.'] (lvm:294)
  40. 2020-04-02 08:06:54,139+0000 INFO (jsonrpc/1) [vdsm.api] FINISH getStorageDomainsList return={'domlist': []} from=::ffff:192.168.1.10,45492, flow_id=a71b44d7-9f05-459f-a827-841a0113678e, task_id=57e3de79-a5f7-4354-a216-afae00953ee6 (api:54)
  41. 2020-04-02 08:06:54,140+0000 INFO (jsonrpc/1) [jsonrpc.JsonRpcServer] RPC call Host.getStorageDomains succeeded in 0.39 seconds (__init__:312)
  42. 2020-04-02 08:06:54,342+0000 INFO (jsonrpc/2) [vdsm.api] START connectStorageServer(domType=7, spUUID='00000000-0000-0000-0000-000000000000', conList=[{'password': '********', 'vfs_type': 'glusterfs', 'port': '', 'mnt_options': 'backup-volfile-servers=tendrl26.lab.eng.blr.redhat.com:tendrl27.lab.eng.blr.redhat.com', 'iqn': '', 'connection': 'tendrl25.lab.eng.blr.redhat.com:/engine', 'ipv6_enabled': 'false', 'id': '27e4bf4f-c0db-4d02-bcca-2b37248ba09a', 'user': '', 'tpgt': '1'}], options=None) from=::ffff:192.168.1.10,45492, flow_id=6ac6e81f, task_id=4a4fa51c-7476-475c-b379-5e4be0ed49c7 (api:48)
  43. 2020-04-02 08:06:54,349+0000 INFO (jsonrpc/2) [storage.StorageDomainCache] Invalidating storage domain cache (sdc:74)
  44. 2020-04-02 08:06:54,349+0000 INFO (jsonrpc/2) [vdsm.api] FINISH connectStorageServer return={'statuslist': [{'id': '27e4bf4f-c0db-4d02-bcca-2b37248ba09a', 'status': 0}]} from=::ffff:192.168.1.10,45492, flow_id=6ac6e81f, task_id=4a4fa51c-7476-475c-b379-5e4be0ed49c7 (api:54)
  45. 2020-04-02 08:06:54,350+0000 INFO (jsonrpc/2) [jsonrpc.JsonRpcServer] RPC call StoragePool.connectStorageServer succeeded in 0.01 seconds (__init__:312)
  46. 2020-04-02 08:06:54,413+0000 INFO (jsonrpc/3) [vdsm.api] START createStorageDomain(storageType=7, sdUUID='508909e2-8a8d-4e3f-a1ea-f3b0c8dcc4f8', domainName='hosted_storage', typeSpecificArg='tendrl25.lab.eng.blr.redhat.com:/engine', domClass=1, domVersion='5', block_size=0, max_hosts=250, options=None) from=::ffff:192.168.1.10,45492, flow_id=6ac6e81f, task_id=0bda3c82-90f3-4eec-90ea-21bfe98eb10d (api:48)
  47. 2020-04-02 08:06:54,414+0000 INFO (jsonrpc/3) [storage.StorageDomainCache] Refreshing storage domain cache (resize=True) (sdc:80)
  48. 2020-04-02 08:06:54,414+0000 INFO (jsonrpc/3) [storage.ISCSI] Scanning iSCSI devices (iscsi:442)
  49. 2020-04-02 08:06:54,479+0000 INFO (jsonrpc/3) [storage.ISCSI] Scanning iSCSI devices: 0.06 seconds (utils:390)
  50. 2020-04-02 08:06:54,480+0000 INFO (jsonrpc/3) [storage.HBA] Scanning FC devices (hba:60)
  51. 2020-04-02 08:06:54,663+0000 INFO (jsonrpc/3) [storage.HBA] Scanning FC devices: 0.18 seconds (utils:390)
  52. 2020-04-02 08:06:54,695+0000 INFO (jsonrpc/3) [storage.Multipath] Resizing multipath devices (multipath:104)
  53. 2020-04-02 08:06:54,701+0000 INFO (jsonrpc/3) [storage.Multipath] Resizing multipath devices: 0.01 seconds (utils:390)
  54. 2020-04-02 08:06:54,701+0000 INFO (jsonrpc/3) [storage.StorageDomainCache] Refreshing storage domain cache: 0.29 seconds (utils:390)
  55. 2020-04-02 08:06:54,701+0000 INFO (jsonrpc/3) [storage.StorageDomainCache] Looking up domain 508909e2-8a8d-4e3f-a1ea-f3b0c8dcc4f8 (sdc:171)
  56. 2020-04-02 08:06:54,814+0000 WARN (jsonrpc/3) [storage.LVM] Command ['/sbin/lvm', 'vgs', '--config', 'devices { preferred_names=["^/dev/mapper/"] ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3 filter=["a|^/dev/mapper/3600508b1001cb0443a96e4ef9dccf8ef$|", "r|.*|"] hints="none" } global { locking_type=1 prioritise_write_locks=1 wait_for_locks=1 use_lvmetad=0 } backup { retain_min=50 retain_days=0 }', '--noheadings', '--units', 'b', '--nosuffix', '--separator', '|', '--ignoreskippedcluster', '-o', 'uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name', '--select', 'vg_name = 508909e2-8a8d-4e3f-a1ea-f3b0c8dcc4f8'] succeeded with warnings: [' WARNING: Device mismatch detected for gluster_vg_sdb/gluster_lv_engine which is accessing /dev/sdb instead of /dev/mapper/3600508b1001cb0443a96e4ef9dccf8ef.', ' WARNING: Device mismatch detected for gluster_vg_sdb/gluster_thinpool_gluster_vg_sdb_tmeta which is accessing /dev/sdb instead of /dev/mapper/3600508b1001cb0443a96e4ef9dccf8ef.', ' WARNING: Device mismatch detected for gluster_vg_sdb/gluster_thinpool_gluster_vg_sdb_tdata which is accessing /dev/sdb instead of /dev/mapper/3600508b1001cb0443a96e4ef9dccf8ef.'] (lvm:294)
  57. 2020-04-02 08:06:54,830+0000 INFO (jsonrpc/3) [storage.StorageDomainCache] Looking up domain 508909e2-8a8d-4e3f-a1ea-f3b0c8dcc4f8: 0.13 seconds (utils:390)
  58. 2020-04-02 08:06:54,854+0000 INFO (jsonrpc/3) [IOProcessClient] (508909e2-8a8d-4e3f-a1ea-f3b0c8dcc4f8) Starting client (__init__:308)
  59. 2020-04-02 08:06:54,875+0000 INFO (ioprocess/8769) [IOProcess] (508909e2-8a8d-4e3f-a1ea-f3b0c8dcc4f8) Starting ioprocess (__init__:434)
  60. 2020-04-02 08:06:54,898+0000 INFO (jsonrpc/3) [vdsm.api] FINISH createStorageDomain error=[Errno 2] No such file or directory from=::ffff:192.168.1.10,45492, flow_id=6ac6e81f, task_id=0bda3c82-90f3-4eec-90ea-21bfe98eb10d (api:52)
  61. 2020-04-02 08:06:54,899+0000 ERROR (jsonrpc/3) [storage.TaskManager.Task] (Task='0bda3c82-90f3-4eec-90ea-21bfe98eb10d') Unexpected error (task:880)
  62. Traceback (most recent call last):
  63. File "/usr/lib/python3.6/site-packages/vdsm/storage/task.py", line 887, in _run
  64. return fn(*args, **kargs)
  65. File "<decorator-gen-121>", line 2, in createStorageDomain
  66. File "/usr/lib/python3.6/site-packages/vdsm/common/api.py", line 50, in method
  67. ret = func(*args, **kwargs)
  68. File "/usr/lib/python3.6/site-packages/vdsm/storage/hsm.py", line 2644, in createStorageDomain
  69. max_hosts=max_hosts)
  70. File "/usr/lib/python3.6/site-packages/vdsm/storage/nfsSD.py", line 97, in create
  71. storage_block_size = cls._detect_block_size(sdUUID, mntPoint)
  72. File "/usr/lib/python3.6/site-packages/vdsm/storage/fileSD.py", line 865, in _detect_block_size
  73. block_size = iop.probe_block_size(mountpoint)
  74. File "/usr/lib/python3.6/site-packages/vdsm/storage/outOfProcess.py", line 372, in probe_block_size
  75. return self._ioproc.probe_block_size(dir_path)
  76. File "/usr/lib/python3.6/site-packages/ioprocess/__init__.py", line 602, in probe_block_size
  77. "probe_block_size", {"dir": dir_path}, self.timeout)
  78. File "/usr/lib/python3.6/site-packages/ioprocess/__init__.py", line 448, in _sendCommand
  79. raise OSError(errcode, errstr)
  80. FileNotFoundError: [Errno 2] No such file or directory
  81. 2020-04-02 08:06:54,899+0000 INFO (jsonrpc/3) [storage.TaskManager.Task] (Task='0bda3c82-90f3-4eec-90ea-21bfe98eb10d') aborting: Task is aborted: 'value=[Errno 2] No such file or directory abortedcode=100' (task:1190)
  82. 2020-04-02 08:06:54,900+0000 ERROR (jsonrpc/3) [storage.Dispatcher] FINISH createStorageDomain error=[Errno 2] No such file or directory (dispatcher:87)
  83. Traceback (most recent call last):
  84. File "/usr/lib/python3.6/site-packages/vdsm/storage/dispatcher.py", line 74, in wrapper
  85. result = ctask.prepare(func, *args, **kwargs)
  86. File "/usr/lib/python3.6/site-packages/vdsm/storage/task.py", line 110, in wrapper
  87. return m(self, *a, **kw)
  88. File "/usr/lib/python3.6/site-packages/vdsm/storage/task.py", line 1198, in prepare
  89. raise self.error
  90. File "/usr/lib/python3.6/site-packages/vdsm/storage/task.py", line 887, in _run
  91. return fn(*args, **kargs)
  92. File "<decorator-gen-121>", line 2, in createStorageDomain
  93. File "/usr/lib/python3.6/site-packages/vdsm/common/api.py", line 50, in method
  94. ret = func(*args, **kwargs)
  95. File "/usr/lib/python3.6/site-packages/vdsm/storage/hsm.py", line 2644, in createStorageDomain
  96. max_hosts=max_hosts)
  97. File "/usr/lib/python3.6/site-packages/vdsm/storage/nfsSD.py", line 97, in create
  98. storage_block_size = cls._detect_block_size(sdUUID, mntPoint)
  99. File "/usr/lib/python3.6/site-packages/vdsm/storage/fileSD.py", line 865, in _detect_block_size
  100. block_size = iop.probe_block_size(mountpoint)
  101. File "/usr/lib/python3.6/site-packages/vdsm/storage/outOfProcess.py", line 372, in probe_block_size
  102. return self._ioproc.probe_block_size(dir_path)
  103. File "/usr/lib/python3.6/site-packages/ioprocess/__init__.py", line 602, in probe_block_size
  104. "probe_block_size", {"dir": dir_path}, self.timeout)
  105. File "/usr/lib/python3.6/site-packages/ioprocess/__init__.py", line 448, in _sendCommand
  106. raise OSError(errcode, errstr)
  107. FileNotFoundError: [Errno 2] No such file or directory
  108. 2020-04-02 08:06:54,900+0000 INFO (jsonrpc/3) [jsonrpc.JsonRpcServer] RPC call StorageDomain.create failed (error 351) in 0.49 seconds (__init__:312)
  109. 2020-04-02 08:06:55,057+0000 INFO (jsonrpc/0) [vdsm.api] START disconnectStorageServer(domType=7, spUUID='00000000-0000-0000-0000-000000000000', conList=[{'password': '********', 'vfs_type': 'glusterfs', 'port': '', 'mnt_options': 'backup-volfile-servers=tendrl26.lab.eng.blr.redhat.com:tendrl27.lab.eng.blr.redhat.com', 'iqn': '', 'connection': 'tendrl25.lab.eng.blr.redhat.com:/engine', 'ipv6_enabled': 'false', 'id': '27e4bf4f-c0db-4d02-bcca-2b37248ba09a', 'user': '', 'tpgt': '1'}], options=None) from=::ffff:192.168.1.10,45492, flow_id=a71b44d7-9f05-459f-a827-841a0113678e, task_id=518b9095-6757-4cea-a4c4-ce9fac927eaf (api:48)
  110. 2020-04-02 08:06:55,057+0000 INFO (jsonrpc/0) [storage.Mount] unmounting /rhev/data-center/mnt/glusterSD/tendrl25.lab.eng.blr.redhat.com:_engine (mount:215)
  111. 2020-04-02 08:06:55,115+0000 INFO (jsonrpc/0) [storage.StorageDomainCache] Refreshing storage domain cache (resize=False) (sdc:80)
  112. 2020-04-02 08:06:55,116+0000 INFO (jsonrpc/0) [storage.ISCSI] Scanning iSCSI devices (iscsi:442)
  113. 2020-04-02 08:06:55,183+0000 INFO (jsonrpc/0) [storage.ISCSI] Scanning iSCSI devices: 0.07 seconds (utils:390)
  114. 2020-04-02 08:06:55,183+0000 INFO (jsonrpc/0) [storage.HBA] Scanning FC devices (hba:60)
  115. 2020-04-02 08:06:55,352+0000 INFO (jsonrpc/0) [storage.HBA] Scanning FC devices: 0.17 seconds (utils:390)
  116. 2020-04-02 08:06:55,382+0000 INFO (jsonrpc/0) [storage.StorageDomainCache] Refreshing storage domain cache: 0.27 seconds (utils:390)
  117. 2020-04-02 08:06:55,383+0000 INFO (jsonrpc/0) [vdsm.api] FINISH disconnectStorageServer return={'statuslist': [{'id': '27e4bf4f-c0db-4d02-bcca-2b37248ba09a', 'status': 0}]} from=::ffff:192.168.1.10,45492, flow_id=a71b44d7-9f05-459f-a827-841a0113678e, task_id=518b9095-6757-4cea-a4c4-ce9fac927eaf (api:54)
  118. 2020-04-02 08:06:55,384+0000 INFO (jsonrpc/0) [jsonrpc.JsonRpcServer] RPC call StoragePool.disconnectStorageServer succeeded in 0.33 seconds (__init__:312)
  119. PrivateBin - Because ignorance is bliss1.1.1 PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES. More information on the project page.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement