swift

Swift Stack 代理服务器重启
swift

Swift Stack 代理服务器重启

我对对象存储还很陌生,并且被派去支持一款旧产品,我们不再拥有该产品的支持合同,因此无法向供应商寻求帮助。 我有一个 13 节点集群,10 个对象节点和 3 个代理节点。我想知道是否可以依次重新启动所有 3 个代理节点而不会对实际对象节点造成任何影响。 我以前见过这种做法,而且它似乎没有引起任何问题,但我想在单独重新启动每个节点之前确保这一点。 另外,我假设由于这些节点运行的是 Linux,所以我无法像其他 Linux 操作系统一样发出重新启动命令?我似乎找不到有关重新启动代理的任何信息以及我需要提前注意的任何陷阱。 提前致谢! ...

Admin

Google Places 和 M1 Mac
swift

Google Places 和 M1 Mac

我的 Swift/iOS 学生正在使用 GooglePlaces 构建应用程序。似乎 GooglePlaces 无法在 M1 Mac 上的模拟器中运行,因此任何拥有 M1 的人都在 iOS 设备上构建和运行。我有一名学生拥有 M1 Mac,但他是 Android 用户,没有 iOS 设备。 有没有办法在 M1 Mac 上的模拟器中运行 GooglePlaces?如果可以,您能否为大家提供适合新手的说明(这是一门从零到全栈的大学课程,因此许多学生对 Xcode 和 iOS 还不太熟悉)。如果没有明确的说明,我会自行调整和创建(如果有任何说明)。 如果无法在 ...

Admin

Openstack Swift fallocate_reserve 选项不起作用
swift

Openstack Swift fallocate_reserve 选项不起作用

我在帐户、容器和对象配置中使用它fallocate_reserve = 5368709120作为选项,以确保磁盘上保留 5G 的保留空间并且磁盘不会被填满。 但是,在上传较大的对象时,它不会限制或移至其他可用磁盘,而是在保留到 100% 后继续填充同一磁盘,即使使用了 5G 以上的保留选项。您能帮忙或指导一下吗? ...

Admin

Openstack Swift stat [Errno 111] 连接被拒绝
swift

Openstack Swift stat [Errno 111] 连接被拒绝

当我打字时 swift stat 我收到此错误: HTTPConnectionPool(host='controller', port=8080): Max retries exceeded with url: /v1/AUTH_d17698cf7bbf4dcc8fc59ed6f7b48052 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f1c597f9910>: Failed to establish a new connec...

Admin

OpenStack SWIFT 中的容器_segments 起什么作用?
swift

OpenStack SWIFT 中的容器_segments 起什么作用?

jobs几个月前我创建了一个名为的容器,今天我看到另一个名为的容器jobs_segments保存了几 GB 的数据。 我读到过,它是为了在进行分段 SWIFT 上传时保存各个部分而创建的。 问题是: 能或者分段上传完成后是否应该删除该容器或其中的文件? 有什么选择可以避免使用第二个容器_segments并仅在主容器上工作jobs? ...

Admin

如何以标准方式为每个 OpenStack Swift 对象存储容器设置不同的密码/密钥?
swift

如何以标准方式为每个 OpenStack Swift 对象存储容器设置不同的密码/密钥?

我想要有多个存储桶,每个存储桶都有自己的密码或密钥,供最终用户进行读写访问。 我发现的一些选择: ACL:这些工作基于每个 OpenStack 用户。我认为为每个最终用户创建新的 OpenStack 用户是没有意义的。 应用程序凭据:这些不能基于每个容器进行设置,而是基于一类操作。因此,你可以限制到容器,但这只是全部容器,而不是特定的容器。 云-A宣布容器特定 API 密钥(在其他地方记录),但这似乎是非标准的。我想要一些与上游 OpenStack 兼容的东西。 ...

Admin

如何解决 Ubuntu 20.04 上的“加载共享库时出错:libpython3.7m.so.1.0:无法打开共享对象文件:没有这样的文件或目录”
swift

如何解决 Ubuntu 20.04 上的“加载共享库时出错:libpython3.7m.so.1.0:无法打开共享对象文件:没有这样的文件或目录”

我使用最新的可用工具链为 Ubuntu 安装了 Swift。在撰写本文时,该版本为 5.4.3。我从下载的https://swift.org/download/#releases 我安装了许多依赖项,包括python3和python-dev-is-python3正如我所看到的 mongodb 为了支持 Ubbuntu 20.04 所做的那样。然而,尝试运行swift静态打印, /usr/share/swift/usr/bin/lldb: error while loading shared libraries: libpython3.7m.so.1.0: c...

Admin

posix_spawn 和共享文件描述符
swift

posix_spawn 和共享文件描述符

我正在玩一个副项目,我想让多个进程共享同一个监听套接字。在我读到的linux文档中,它将posix_spawn保留文件描述符,因此它应该可以完美工作;但我不确定这种共享实际上是如何完成的。 将文件描述符作为参数传递在某种程度上感觉很麻烦,对 FD 的值进行硬编码也是如此,尽管它可能是相同的,但它只是不正确。 问:如何在子进程中正确使用文件描述符共享?我找到的所有结果都是如何防止它,但在这种情况下它是期望的行为:-) 我正在使用的示例代码: let pathToExecutable = CommandLine.arguments[0] // CLI Opti...

Admin

在 Ubuntu Raspberry Pi 上构建 Mongo C 驱动程序 1.13.0
swift

在 Ubuntu Raspberry Pi 上构建 Mongo C 驱动程序 1.13.0

操作系统:Ubuntu 18.04.4 LTS 内核:Linux 5.3.0-1018-raspi2 架构:arm64 我正在尝试从源代码构建 libmongoc 1.13.0。我正在运行 Ubuntu 18.04.4 的 Raspberry Pi 4 上构建它。对于上下文来说,我的最终目标是构建这个 Swift 库,这取决于蒙戈斯威夫特,这取决于 libmongoc。我专门构建了 1.13.0 版本,因为我认为从 apt-get 安装的 libmongoc-dev 版本是错误的。当我尝试编译 MongoSwift 时,出现一堆错误(由于发布完整输出触...

Admin

Linux 上有哪些 Swift 功能可用(CoreData,链接到 C 代码)?
swift

Linux 上有哪些 Swift 功能可用(CoreData,链接到 C 代码)?

我对在 Linux 上编写 Swift 代码感兴趣。现在我知道我可以在 Linux 上安装 Swift,这太棒了。 Swift 的 Linux 安装还包括核心数据?那太好了。 另外,是否可以在 Linux 上编译 C 代码并将其链接到 Swift 代码,就像在 MacOS 上一样? 我发现这个描述但此时已经三岁多了;自那时以来有什么进展吗? ...

Admin

如何在 Ubuntu 18.10 中设置 swift?
swift

如何在 Ubuntu 18.10 中设置 swift?

我喜欢尝试将 swift 与 Eclipse + Tifig 结合起来。我尝试了几种方法: 折断: snap install swift swift 4.0.3 from luis.nando (lf-araujo) installed swift /snap/swift/5/bin/swift: error while loading shared libraries: libatomic.so.1: wrong ELF class: ELFCLASS32 看来我的 64 位系统 swift 的依赖关系已损坏。 uname -a Linux la...

Admin

如何在脚本中以较小的内存占用运行 ld?
swift

如何在脚本中以较小的内存占用运行 ld?

我正在尝试在 FreeBSD 上构建 Swift 3。我需要做的最后一件事是运行构建脚本。 我的问题是脚本在某个时刻运行: 链接 CXX 可执行文件 bin/llvm-lto 它通过使用所有 16GB 内存(1GB 实际内存 + 15GB 交换内存)持续杀死我的系统 经过一些研究,似乎 ld 消耗可笑的内存量当处于(默认)调试模式时。 根据手册页可以使用以下方法禁用它: ld --strip-调试 鉴于我从未实际运行该命令,我将如何启用该选项? ...

Admin