1,人们是怎么给新发现的恒星或宇宙天体命名的如恒星SDSS

最近有空研究了一下关于恒星命名的资料, 感觉可以回答这个问题了. 其实和我在上面讨论里说的差不多.天体会在星表中有一个编号. 同一个天体在不同的行表中编号不同. 因此一个天体可能有很多名称.比如北极星, 它既是HR424, 又是HD8890和SAO308. 这些常见星表的命名规则可以参考维基百科: 星表不难看出这些星表命名规则都是类似的, 即星表缩写加坐标.下面说一说lz给出的这个具体例子:SDSS J102915+172927SDSS代表斯隆数字化巡天(Sloan Digital Sky Survey), 即该天体被此巡天计划的星表收录.J代表儒略历元(Julian epoch), 由于天体在天球上的位置会随时间有变化, 所以需要一个时间上的基准点. 这个基准点有了, 就可以推算天体在此之后某个时间点的位置. 现在常用的是J2000.0, 为2000年1月1日12:00.102915+172927代表该天体在天球上的赤经/赤纬坐标. 采用的是60进制,即坐标为 10:29:15,+17:29:27
搜一下:人们是怎么给新发现的恒星(或宇宙天体)命名的?如:恒星SDSS J102915+172927 名字里有什么内容?

人们是怎么给新发现的恒星或宇宙天体命名的如恒星SDSS

2,ceph object 分布在哪个 osd

OSDMapOSDMap 是 Ceph 集群中所有 OSD 的信息,所有 OSD 节点的改变如进程退出,节点的加入和退出或者节点权重的变化都会反映到这张 Map 上。这张 Map 不仅会被 Monitor 掌握,OSD 节点和 Client 也会从 Monitor 得到这张表,因此实际上我们需要处理所有 “Client” (包括 OSD,Monitor 和 Client)的 OSDMap 持有情况,实际上,每个 “Client” 可能会具有不同版本的 OSDMap,当 Monitor 所掌握的权威 OSDMap 发生变化时,它并不会发送 OSDMap 给所有 “Client” ,而是需要了解到变化的 “Client” 会被 Push,如一个新的 OSD 加入会导致一些 PG 的迁移,那么这些 PG 的 OSD 会得到通知。除此之外,Monitor 也会随机的挑选一些 OSD 发送 OSDMap。那么如何让 OSDMap 慢慢传播呢?比如 OSD.a, OSD.b得到了新的 OSDMap,那么 OSD.c 和 OSD.d 可能部分 PG 也会在 OSD.a, OSD.b 上,这时它们的通信就会附带上 OSDMap 的 epoch,如果版本较低,OSD.c 和 OSD.d 会主动向 Monitor pull OSDMap,而部分情况 OSD.a, OSD.b 也会主动向 OSD.c 和 OSD.d push 自己的 OSDMap (如果更新)。因此,OSDMap 会在接下来一段时间内慢慢在节点间普及。在集群空闲时,很有可能需要更长的时间完成新 Map的更新,但是这并不会影响 OSD 之间的状态一致性,因为OSD没有得到新的Map所有它们不需要知晓新的OSDMap变更。Ceph 通过管理多个版本的 OSDMap 来避免集群状态的同步,这使得 Ceph 丝毫不会畏惧在数千个 OSD 规模的节点变更导致集群可能出现的状态同步。

ceph object 分布在哪个 osd


文章TAG:epoch  手表  怎么  怎么样  epoch手表怎么样  
下一篇